# Swiftの書籍
Swiftを学ぶためのオンライン上のコンテンツは豊富にあります。Swiftの 公式サイト でも言語仕様について詳しい説明がされています。
オンライン上のコンテンツでも十分に学ぶことは可能ですが、書籍には更に詳細に説明がされています。日本語の書籍に関しても豊富にあるのでいくつかご紹介させていただきます。
# [増補改訂第3版]Swift実践入門
[増補改訂第3版]Swift実践入門 - 直感的な文法と安全性を兼ね備えた言語 WEB+DB
は、基本的なSwiftの文法の説明から、実践的な利用方法まで解説した入門書です。
基本的な文法の解説以外でも、型の設計指針や非同期処理、ユニットテストなど実践的な内容が盛り込まれています。「どのような場面で必要になるか」などに言及しているので、しっかりと知識を身に付けることができます。具体例も豊富で分かりやすいので、これからSwiftを学びたい人には最適な入門書になっています。
# こんな方におすすめ
- Swiftを学びたい入門者
- Swiftの言語仕様や、より実践的な使い方を学びたい人
# 目次
第1章 Swiftはどのような言語か
第2章 変数と定数と式
第3章 基本的な型
第4章 コレクションを表す型
第5章 制御構文
第6章 関数とクロージャ
第7章 型の構成要素 ── プロパティ、イニシャライザ、メソッド
第8章 型の種類 ── 構造体、クラス、列挙型
第9章 プロトコル ── 型のインタフェースの定義
第10章 ジェネリクス ── 汎用的な関数と型
第11章 モジュール ── 配布可能なプログラムの単位
第12章 型の設計指針
第13章 イベント通知
第14章 非同期処理
第15章 エラー処理
第16章 Webサービスとの連携
第17章 ユニットテスト
第18章 実践的なSwiftアプリケーション ── Web APIクライアントを作ろう
---- 「増補改訂第3版]Swift実践入門 」から引用