無料マンガ・ラノベなど、豊富なラインナップで100万冊以上配信中!
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
SwiftはiPhone、iPad、MacなどのAppleプロダクト向けのプログラミング言語として2014年に登場し、言語仕様と実装の改良が進められてきました。今年の春に発表されたSwift 5ではコンパイル済みコードの互換性の確保(ABI安定性)が主要なテーマとされ、言語仕様自体に大幅な変更はないものと思われていました。
ところが、6月に開催されたWWDC(Worldwide Developers Conference)で状況は一変、開発者コミュニティは大騒ぎとなります。
SwiftUIが突然発表されたのです。WWDCのライブ映像を見ていた世界中の開発がその記述方法にショックを受けました。『これがSwiftだって』?
SwiftUIは宣言的な記述によってGUIを構築できるフレームワークです。Apple社が丁寧なチュートリアルを用意していたこともあって、SwiftUIは比較的短期間のうちに認知されるようになりました。一方、その記法(埋め込みDSL記法)の技術的側面に関して、まとまったリファレンスは未だ存在しないようです。
本書ではそのような部分にまで踏み込んで、実際に動作するサンプルコードをもとにSwiftUIの記法の背景について解説を試みています。
iPhone、iPad、macOS開発者、必読の一冊!!
Posted by ブクログ 2022年01月03日
Swift(Swift5)を実践的に使うための技術を書籍名の通り「詳解」してあります。大変詳しく、簡潔ながらも理解が深まるプログラム例が多数掲載されています。言語仕様についてもかなり丁寧に記述してあります。さらに、こなれた日本語で簡潔かつ必要十分に書かれているため、読むのにストレスが溜まりません。
...続きを読む
Posted by ブクログ 2020年02月15日
本書にも書いてある通り、この本を読んだからといってアプリを作れるようになるわけではありません。
あくまでSwiftという言語の説明が全てなので、はじめてアプリを作ってみたいという入門者の方がこの本を読み始めると、何を言っているのかわからない、またはアプリ開発が嫌いになるかもしれません。
ただ、別の...続きを読む
※アプリの閲覧環境は最新バージョンのものです。