Apple社の最新環境、Xcode 13、iOS 15、Swift 5.5に対応した、新定番のiPhoneアプリ開発指南書が4度目の改訂。
はじめに
この本の読み方と使い方
ご利用の前に必ずお読みください
Day 1
Lesson 1 はじめてのアプリを開発する前に知っておこう
1-1 プログラミングを体験から学んでいこう
1-2 あらかじめ挫折しそうなポイントを押さえておこう
1-3 アプリ開発をするなら知っておこう!〜WWDC、手数料、課金方法〜
1-4 Swift(スウィフト)を知ろう
1-5 SwiftUI(スウィフトユーアイ)を知ろう
Lesson 2 アプリ開発の環境を整えて、Xcodeの使い方を学ぼう
2-1 開発をするために必要な準備をしよう
2-2 Apple IDを取得しよう
2-3 Xcodeをインストールしよう
2-4 Xcodeを起動して、プロジェクトを作成しよう
2-5 Xcodeをより使いやすくするための設定をしよう
2-6 ボタンをタップして「Hello, World!」から「Hi, Swift!」に切り替えてみよう
2-7 アプリの動きを確認する方法を学ぼう
Lesson 3 じゃんけんアプリを作ろう―Swiftの基本を学ぶ―
3-1 完成をイメージしよう
3-2 プロジェクトを作成しよう
3-3 画面に部品を配置しよう
3-4 じゃんけん画像を切り替えよう
3-5 【ステップアップ】アイコンを設定しよう
Lesson 4 楽器アプリを作ろう―音の扱い方を学ぶ―
4-1 完成をイメージしよう
4-2 シンバルとギターを配置しよう
4-3 タップで音を鳴らそう
4-4 【ステップアップ】リファクタリングで見通しを改善しよう
Lesson 5 マップ検索アプリを作ろう―MapKitとクロージャを学ぶ―
5-1 完成をイメージしよう
5-2 マップパーツを作成しよう
5-3 マップ検索アプリの動作をプログラミングしよう
5-4 【ステップアップ】マップの種類(航空写真など)を切り替えできるようにしよう
Day 2
Lesson 1 タイマーアプリを作ろう―画面遷移とデータの永続化―
1-1 完成をイメージしよう
1-2 タイマー画面と秒数設定画面を作ろう
1-3 タイマー処理と設定した秒数を保存しよう
1-4 【ステップアップ】タイマー終了後にアラートを表示しよう
Lesson 2 カメラアプリを作ろう[前半]―カメラとSNS投稿―
2-1 完成をイメージしよう
2-2 撮影画面を作成しよう
2-3 最初の選択画面を作成してカメラを起動しよう
2-4 シェア画面を追加してアプリを完成させよう
2-5 【ステップアップ】フォトライブラリーから写真を取り込めるようにしよう
Lesson 3 カメラアプリを作ろう[後半]―エフェクト機能の追加―
3-1 完成をイメージしよう
3-2 エフェクト編集画面を作成しよう
3-3 選択画面をカスタマイズし、エフェクト機能を追加しよう
3-4 【ステップアップ】エフェクト編集画面でフィルタの種類を増やそう
Lesson 4 お菓子検索アプリを作ろう―Web APIとJSONの使い方を学ぶ―
4-1 完成をイメージしよう
4-2 Web APIとJSONについて学ぼう
4-3 データ取得用のカスタムクラスを作成しよう
4-4 キーワードを入力してお菓子データを取得しよう
4-5 取得したお菓子データを、Listで一覧表示しよう
4-6 【ステップアップ】お菓子の一覧をタップして、Webページを表示してみよう
索引
Swiftビギナーズ倶楽部について
謝辞
執筆陣プロフィール