内容説明
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
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開発者、必読の一冊!!
感想・レビュー
※以下の感想・レビューは、株式会社ドワンゴの提供する「読書メーター」によるものです。
tsu-na-gu
0
SwiftはDDDやクリーンアーキテクチャのようなモダンなアーキテクチャを実装するのに最も適した言語です。なぜならば現在主流のプログラミング言語の中でも最も新しく、様々なプログラミング言語のアイデアを包括的に取り込んでいるからです。特にEnumとStructの柔軟性が際立っており、これまでのクラスの代わりに使うモダンなやり方のに理解に非常に適しています。私はSwiftの本を洋書を含めて何冊も流し読みしましたが。この本は短い例で詳細な機能を包括的に紹介しており。実装を行う前に言語仕様を掴むのにさいてきです。2026/03/05
Q
0
iOSとmacOSの開発プログラミング言語Swiftの詳説本。めちゃくちゃ詳しい。また図表で丁寧な解説があり理解が促進される。いつもテキストベースの説明書ばかり作っている自分を反省した。この言語は参照カウンタでメモリを管理していてGCを持っていないとのこと。今後設計が変更になる可能性もあるらしくDSLの章は短かくまとめられていて少し残念だった。Swiftでアプリを作る人にはおすすめ本だと感じた。2023/03/26
滝野駿
0
図書館で借りてきたけど読み終わらない! 2022/11/03
-
- 電子書籍
- 名門富豪と偽りの妻【分冊】 8巻 ハー…
-
- 電子書籍
- クッキングパパ(153)
-
- 電子書籍
- 人口から読む日本の歴史 講談社学術文庫
-
- 電子書籍
- ダーリン騎士団(3)
-
- 電子書籍
- 静かなるドン - 101巻




