MENU

【2020年版】Swift・iOS開発が学べる参考書7選【ジャンル別・人気本】

Swiftを勉強したい人「Swiftを勉強したいんだけど、いい参考書ないかなぁ。。」

 

こういった疑問にこたえます。

 

本記事の内容

 

  • Swift学習が学べる参考書(ジャンル別)
  • Swift言語の参考書
  • アプリ開発の参考書
  • 動画で学習する

 

 

こんにちはタイキです。

 

今回は、iOSアプリ開発の言語、Swiftのおすすめの参考書を紹介します。

 

目次

Swift学習におすすめの参考書(用途別)

 

Swiftの参考書は、主に「Swift言語自体を学びたい方向け」「アプリ開発(Xcodeを含める)を勉強したい方向け」「動画での学習」に分けられます。

 

順番に解説していきます。

 

Swift言語を学べる参考書

 

このジャンルの参考書は、Swift言語自体の文法や、データ型などを学べる本です。

 

「プロトコルって何?」「オプショナルバインディングとオプショナルチェイニングの違いは?」みたいなことがわかるようになります。

 

[増補改訂第3版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 WEB+DB PRESS plus Kindle版

 

Swift言語本の中で、ド定番の参考書になります。

 

基礎的な文法から、プロトコル、非同期処理、エラー処理などが網羅的に書かれています。

 

基本文法ばかりなので、実際にアプリを作るよりも退屈ですが、これを通読すれば、アプリ開発中に「なんかよくわからない」と思ったところがほぼわかるようになります。

 

詳解 Swift 第5版

created by Rinker
SBクリエイティブ
¥5,650 (2024/04/18 13:45:53時点 Amazon調べ-詳細)

 

上級者向けの参考書です。

 

「痒いところに手がとどく」系の本で、かなり深いところまで書かれています。

 

「実務上はここまで深掘りしなくてもいいかなぁ。。」という内容なので、初心者向けではなく上級者向けになるので注意してください。

 

アプリ開発(Xcode)を学べる参考書

 

絶対に挫折しない iPhoneアプリ開発「超」入門 第8版

 

初心者向けの定番参考書です。

 

iPhoneアプリ開発を始めたいと思っている方は、まず最初にこの本から入るといいかなと思います。

 

たった2日でマスターできるiPhoneアプリ開発集中講座 Xcode 11 Swift5対応

 

こちらも定番の初心者向け参考書です。

 

「2日でマスター」と書かれている通り、「アプリ開発について一通り理解したい」という方にはおすすめです。

 

実際に簡単なアプリを一個作ってみると、「あ、こんなに簡単にできるんだ」とわかるので、早い段階で一個アプリを開発してみるのはかなりおすすめです。

 

詳細! SwiftUI iPhoneアプリ開発入門ノート iOS 13 + Xcode11対応 

created by Rinker
ソーテック社
¥300 (2024/04/18 13:45:55時点 Amazon調べ-詳細)

 

Swiftの新しい開発手法「SwiftUI」について学べます。

 

現状他にSwiftUIをちゃんと学べる参考書が少ないので、貴重な本になります。

 

SwiftUI 徹底入門

created by Rinker
SBクリエイティブ

 

こちらも「SwiftUI」について学べる参考書です。

 

ただ、若干難しいので、Swiftに関する初心者向けの参考書を読んでからやるか、一個前の「SwiftUI」の参考書を読んだ後に読むといいかなって感じです。

 

 

参考書については以上になります。

 

動画でも学べる

 

Swift・アプリ開発は動画でも学べます。

 

これは僕の場合ですが、僕は最初から動画で学習を始めました。

 

特に、オンライン動画学習サイト「Udemy」を使うと「ほぼ挫折せずに中級者レベルまで学べる」のでおすすめです。

 

*おすすめの講座はこちらの記事で紹介しています
あわせて読みたい
プログラミング独学におすすめのUdemy講座<スマホアプリ開発編>オンラインで学ぶ。 アプリ開発を始めたい人「スマホアプリ(ネイティブアプリ)の開発を始めたい。Udemyがいいって聞いたけどどの講座がいいのかな。」   本記事の内容 プログラミング...
 
 
今回はここまでです。
Swiftエンジニアは国内にまだまだ少ないので、一緒に勉強頑張りましょう!
 
Twitterもやってます!
 
 
それでは〜( ^ω^ )

 

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次