Swift3_Xcode8

[Swif3,Xcode8対応]初心者におすすめ書籍本とKindle本!初めてSwiftでつくるiPhoneアプリ開発! #Swift #iOS


この記事では、2016年12月時点での最新バージョンである、Swift3・Xcode8のおすすめ書籍をまとめたいと思います。
iPhoneアプリ開発で、SwiftとXcodeのバージョンは特に重要ですので、書籍も注意してご購入ください。
書籍は実際に購入したり、献本、プレゼント頂いた中から初心者向けの本を紹介したいと思います。

また、過去のバージョンでのおすすめ書籍は次にまとめています。
[Swif2,Xcode7対応]SwiftでiPhoneアプリ開発!初心者におすすめの書籍本とKindle本

初心者の人におすすめしたい書籍

これからつくる iPhoneアプリ開発入門 Swiftではじめるプログラミングの第一歩 【Swift3.0/Xcode8】

Swiftの新しいバージョンにも対応しています。

私達が執筆した書籍です!(^^)

この書籍は、「iOSアプリを作ってみたい、すべての初心者が体験しながら学べる入門書」です。
執筆陣は本書の構成段階からハンズオンセミナーを開催し、たくさんの初心者の方々の声をまとめ各レッスンを構成しました。
各レッスンごとに、ハンズオンセミナー開催後に、参加者の方々からフィードバックをいただく時間を設け、iOS開発の初心者の方々がわからないポイントはどこで、どの操作でつまずくのかを丁寧に調査しました。
また、執筆陣が「Swiftビギナーズ倶楽部」というコミュニティを継続開催する中で、プログラミング自体が初めての方からも、たくさんのご意見を取り入れています。初心者が最初の一歩を踏み出す書籍を目指しています。

公式サポートサイト もありますので、ぜひ、ご活用ください\(^o^)/

これからつくる iPhoneアプリ開発入門 の目次

1日目 Lesson1 はじめてのアプリを開発する前に知っておこう
1日目 Lesson2 アプリ開発の環境を整えて、Xcodeの使い方を学ぼう
1日目 Lesson3 じゃんけんアプリを作ろう
1日目 Lesson4 楽器アプリを作ろう ~音の扱い方を学ぶ~
1日目 Lesson5 マップ検索アプリを作ろう
2日目 Lesson1 タイマーアプリを作ろう ~画面遷移とデータの保持について学ぶ~
2日目 Lesson2 SNS投稿ができるカメラアプリを作ろう ~前半~
2日目 Lesson3 SNS投稿ができるカメラアプリを作ろう ~後半~
2日目 Lesson4 お菓子検索アプリを作ろう ~Web APIとJSONの使い方を学ぶ~

詳細! Swift 3 iPhoneアプリ開発 入門ノート Swift3 + Xcode 8対応

さきほど紹介した「これからつくる iPhoneアプリ開発入門 Swiftではじめるプログラミングの第一歩」の次に読むと良い書籍だと思います(^o^)。

最初にSwift言語の基本的な文法が記載されていて学習しやすいです。ただ、まったくの初心者向けの書籍ではないので、なにかのプログラム言語経験者の方や既に別の書籍で学習を終えている方には、よい書籍だと思います。

詳細! Swift 3 iPhoneアプリ開発 入門ノート 目次

Chapter 1 はじめてのXcode
Chapter 2 基本シンタックス
Chapter 3 関数、クロージャ
Chapter 4 ストリング
Chapter 5 配列 Array
Chapter 6 辞書 Dictionary
Chapter 7 集合 Set
Chapter 8 オプショナル
Chapter 9 クラス
Chapter 10 列挙型と構造体
Chapter 11 オートレイアウトとSize
Chapter 12 アシスタントエディタとUI部品の使い方
Chapter 13 ビューと画像
Chapter 14 シーンの作成と移動
Chapter 15 アニメーションと映像効果
Chapter 16 フィンガーアクション
Chapter 17 図形の描画
Chapter 18 データの保存と読み込み
Chapter 19 デバイスの機能を使う

オンラインでiPhoneアプリ開発を学ぶ!

CodeCamp(コードキャンプ)

好きな場所で好きな時間に受講できるのがオンライン講座のメリットです。
最近は、iPhoneアプリ開発もオンラインで学習できます。もちろんSwift言語で開発します。
CodeCamp(コードキャンプ)では、現役エンジニアによるオンラインレッスンで、マンツーマン指導のプログラミングスクールです。
無料体験レッスンもありますので、ぜひ、活用してみるとよいと思います)^o^(

iPhoneアプリ(Swift)開発コース・講座 | CodeCamp

QAサイトで質問してみる!

teratail(テラテイル)

エンジニア向けのQAサイトです。Swift言語、iOSアプリ開発に関しても活発に質問&回答が行われています。閲覧するだけも勉強になります)^o^(

エンジニア特化型Q&Aサイト【teratail(テラテイル)】

Swiftビギナーズ勉強会 YouTube公式チャンネル!

Swiftビギナーズ勉強会を月1回のペースで開催してます。
セッションやハンズオン、自主勉強会(もくもく会)を行って活動しています。
Swiftビギナーズ勉強会で、セッションとライトニングトークを集めた動画をYouTubeに公式チャンネルに公開しています。
チャンネル登録をしておくと、次回から動画アップで通知がきますので便利です)^o^(
勉強会の様子もわかってよいと思います!ぜひ、ご覧ください。

Swiftビギナーズ勉強会 YouTube公式チャンネル