Apple Watchアプリを作りたいならこの書籍!「詳細!Apple Watch アプリ開発 入門ノート」
記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
Apple Watchアプリの作り方を学ぶのにオススメな書籍、「詳細!Apple Watch アプリ開発 入門ノート Swift 1.2+Xcode 6.3対応」を紹介します。紙の書籍とKindle(電子書籍)で出ていますよ!
この本の対象者について
この本は、Apple Watchアプリを初めて作る人を対象にしています。
iOSアプリの開発や、Swiftを使ったプログラミングについては基礎的な知識が必要となります。
「iOSアプリは作ったことがない」「Swiftを使ったプログラミングをしたことがない」という方は、以下の本を先に読むと良いでしょう。
この本の内容について
以下は、この本の簡易的な目次となります。
- Part 1 WatchKit アプリの基礎知識
- Part 2 インターフェースオブジェクト
- Part 3 ページの作成と移動
- Part 4 テキスト入力とメニュー
- Part 5 テーブル
- Part 6 グランス Glance
- Part 7 通知 Notification
- Part 8 iOS アプリとの連携とHandoff
Apple Watchアプリを作る上で必要となる知識は、実はそれほど多くないので、この本でそのほとんどを網羅できるのではないかと思います。
また、スクリーンショットや図などがたくさん載っており、分かりやすい紙面になっていると思います。
サンプルコードが豊富!
124本のサンプルコードが用意されており、Webからダウンロードすることができます。書籍を読む際にダウンロード可能なサンプルコードが豊富に用意されているのは嬉しいですね。それをいじることで理解を更に深めることができるでしょう。
@akio0911はこう思った。
僕は実際にApple Watch対応アプリを2本リリースしていますが、覚えるべきことはiPhoneアプリと比較してかなり少なかった印象があります。
しかしながら、iPhoneアプリ開発とはかなり勝手が異なる部分が多いので、よくまとまっているこういった書籍が手元にあると開発がかなり捗ると思います!
この記事の最後に詳細な目次を載せておくので、気になる方はチェックしてみてくださいね。
この本の目次
Part 1 WatchKitアプリの基礎知識
1-1 はじめてのWatchKitアプリ
1-2 WatchKitアプリの仕組みPart 2 インターフェースオブジェクト
2-1 画面のレイアウト
2-2 Button ボタンを使う
2-3 Switch オン/オフのスイッチ
2-4 Slider スライダを使う
2-5 Label テキストを表示する
2-6 Date 日時を表示する
2-7 Timer 時間の経過/カウントダウンタイマー
2-8 Image 画像データの準備と表示
2-9 Imageを使ったアニメーション
2-10 Map 地図を表示する
2-11 非表示、透明度、サイズ変更のアニメーションPart 3 ページの作成と移動
3-1 Page-Basedナビゲーション
3-2 push/popナビゲーション
3-3 modalナビゲーションPart 4 テキスト入力とメニュー
4-1 テキストインプットコントローラ
4-2 コンテキストメニューPart 5 テーブル
5-1 Table テーブルを作る
5-2 複数のRowタイプを使う
5-3 テーブルのデータをplistで作る
5-4 テーブルをページのメニューに使うPart 6 グランス Glance
6-1 グランスを作る
6-2 後からグランスを追加する
6-3 グランスに現在値を表示する
6-4 グランスからアプリにアクションを受け渡すPart 7 通知 Notification
7-1 通知画面を作る
7-2 Dynamic Notificationを表示する
7-3 通知で選んだアクションの処理
7-4 複数の通知カテゴリを使う
7-5 バックグラウンドでのローカル通知
7-6 フォアグラウンドでのローカル通知Part 8 iOSアプリとの連携とHandoff
8-1 親アプリを呼び出す
8-2 App Groupの作成と設定
8-3 ユーザーデフォルトを使ってデータを共有する
8-4 ファイル保存を使ってテキストデータを共有する
8-5 Handoff引用元 : 詳細!Apple Watch アプリ開発入門ノート Swift1.2 + Xcode6.3対応 (Oshige introduction note)
関連記事
この記事が気に入ったら「いいね!」しよう
Twitterで更新情報をゲット!