出版社内容情報
本書は、Swiftの言語仕様と実践的な利用方法を解説した入門書です。Swiftは簡潔な言語ですが、その言語仕様を理解し、正しく使うことはけっして容易ではありません。Appleの公式ドキュメントをはじめとして、どんな言語仕様があり、それらをどのように使うかに関しては豊富な情報源があります。しかし、それらがなぜ存在し、いつ使うべきかについてまとまった情報があるとは言えません。本書は、読者のみなさんの「なぜ」や「いつ」を解消することにも主眼を置いています。今回の改訂で、新バージョンのSwift 4に対応しました。
内容説明
本書は、Swiftの言語仕様と実践的な利用方法を解説した入門書です。ほかの言語の経験はあるがSwiftの経験はない方や、Swiftの知識をより深めたい方を対象としています。Swiftは、iOS、macOS向けアプリケーションの開発言語として2014年に登場しました。2015年12月のオープンソース化と同時にLinuxのサポートを開始し、今後はより広い範囲での利用が予想されます。本書では、はじめにSwiftの標準的な機能を一通り解説し、続いて型の設計指針や非同期処理、エラー処理などの実装パターンを説明します。最後に、実践的なSwiftアプリケーションの開発を通じて、それまでに説明した機能と実装パターンの具体的な活用方法を示します。
目次
Swiftはどのような言語か
変数、定数と基本的な型
制御構文
関数とクロージャ
型の構成要素―プロパティ、イニシャライザ、メソッド
型の種類―構造体、クラス、列挙型
プロトコル―型のインタフェースの定義
ジェネリクス―汎用的な関数と型
モジュール―配布可能なプログラムの単位
型の設計指針〔ほか〕
著者等紹介
石川洋資[イシカワヨウスケ]
大学在学中からiOSアプリ開発に取り組み、スタートアップで開発全般を担当するエンジニア。APIKitやDIKitなどのSwift製ライブラリの開発に参加している
西山勇世[ニシヤマユウセイ]
大学では文学を専攻するも、論理学を経て計算機科学に関心を持つようになり、プログラマを志す。イギリスにてクックパッド株式会社の海外展開に従事。文理の垣根を超えた、芸術・哲学・科学の関連性に関心がある(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
M.Masa
t__nabe
nobuoka
mgmg_beko
tommyfebruary17
-
- 和書
- 教育と社会学