Swiftを勉強したい人「Swiftを勉強したいんだけど、いい参考書ないかなぁ。。」
こういった疑問にこたえます。
本記事の内容
- Swift学習が学べる参考書(ジャンル別)
- Swift言語の参考書
- アプリ開発の参考書
- 動画で学習する
こんにちはタイキです。
今回は、iOSアプリ開発の言語、Swiftのおすすめの参考書を紹介します。
Swift学習におすすめの参考書(用途別)
Swiftの参考書は、主に「Swift言語自体を学びたい方向け」「アプリ開発(Xcodeを含める)を勉強したい方向け」「動画での学習」に分けられます。
順番に解説していきます。
Swift言語を学べる参考書
このジャンルの参考書は、Swift言語自体の文法や、データ型などを学べる本です。
「プロトコルって何?」「オプショナルバインディングとオプショナルチェイニングの違いは?」みたいなことがわかるようになります。
[増補改訂第3版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 WEB+DB PRESS plus Kindle版
Swift言語本の中で、ド定番の参考書になります。
基礎的な文法から、プロトコル、非同期処理、エラー処理などが網羅的に書かれています。
基本文法ばかりなので、実際にアプリを作るよりも退屈ですが、これを通読すれば、アプリ開発中に「なんかよくわからない」と思ったところがほぼわかるようになります。
詳解 Swift 第5版
上級者向けの参考書です。
「痒いところに手がとどく」系の本で、かなり深いところまで書かれています。
「実務上はここまで深掘りしなくてもいいかなぁ。。」という内容なので、初心者向けではなく上級者向けになるので注意してください。
アプリ開発(Xcode)を学べる参考書
絶対に挫折しない iPhoneアプリ開発「超」入門 第8版
初心者向けの定番参考書です。
iPhoneアプリ開発を始めたいと思っている方は、まず最初にこの本から入るといいかなと思います。
たった2日でマスターできるiPhoneアプリ開発集中講座 Xcode 11 Swift5対応
こちらも定番の初心者向け参考書です。
「2日でマスター」と書かれている通り、「アプリ開発について一通り理解したい」という方にはおすすめです。
実際に簡単なアプリを一個作ってみると、「あ、こんなに簡単にできるんだ」とわかるので、早い段階で一個アプリを開発してみるのはかなりおすすめです。
詳細! SwiftUI iPhoneアプリ開発入門ノート iOS 13 + Xcode11対応
Swiftの新しい開発手法「SwiftUI」について学べます。
現状他にSwiftUIをちゃんと学べる参考書が少ないので、貴重な本になります。
SwiftUI 徹底入門
こちらも「SwiftUI」について学べる参考書です。
ただ、若干難しいので、Swiftに関する初心者向けの参考書を読んでからやるか、一個前の「SwiftUI」の参考書を読んだ後に読むといいかなって感じです。
参考書については以上になります。
動画でも学べる
Swift・アプリ開発は動画でも学べます。
これは僕の場合ですが、僕は最初から動画で学習を始めました。
特に、オンライン動画学習サイト「Udemy」を使うと「ほぼ挫折せずに中級者レベルまで学べる」のでおすすめです。