ズバわかり! プログラミング Objective-C iPhoneアプリ開発スタートブック | ||
---|---|---|
プログラミングの基礎スキルも確実に身に付く! 本書はプログラミングにはじめて挑戦する人でも、iPhoneアプリを作れるようになるための本です。プログラミング経験がない人は、当然ながら他のプログラム言語の経験者よりもスタートラインが手前です。それなのに、この本には最初にプログラミング基礎知識のページがありません。でも、心配無用です。プログラミング経験がゼロでも、この本は読み進められるのです。ちゃんとアプリが作れるようになり、プログラミングの基本スキルも確実に身につきます。 ズバリ解説! その秘密は、アプリの事例サンプルでプログラミングの基礎知識を同時に学べるようにくふうしてあるからです。たとえば、変数についてはChapter2-04とChapter2-05に2回に分けて説明してあります。配列はChapter2-07、if文はChapter3-02、switch文はChapter3-03に解説があります。それはシンタックスを学ぶための例ではなく、アプリ作りを説明する大事な例題です。基礎的な知識や疑問を詳しく掘り下げる。それが「ズバリ解説!」です。 「ズバリ解説!」でプログラミング初心者向けだけに書かれたものばかりではありません。Objective-Cの重要ポイントも積極的に取り上げています。Chapter6ではヘッダファイルの役割について、Chapter07ではデリゲートについてズバリ解説します。 iPhoneアプリ開発に必要な3つのこと iPhoneアプリ開発には3つのことが求められます。1つ目は開発環境Xcodeの使い方、2つ目はプログラム言語Objective-C、3つ目はアプリの実機テストや配布に必要になるデジタル証明書の作成や販売手続きに関する知識です。 本書ではこの3つすべてを流れに沿って説明します。Chapter1ではアプリ開発の準備と概要。Chapter2ではアシスタントエディタの使い方に合わせて、プロパティとメソッドについて学びます。Chapter3は標準のUI部品の使い方を通して、条件分岐やインスタンスの作成方法を学びます。Chapter4はアニメーションです。この章はクラス継承と座標も大事なテーマです。Chapter5はプログラムで画像を表示し、ビューの概念を学びます。for文の実例も見ます。 後半、Chapter6はセグエを使ったシーン移動から始まります。ここでは肝であるビューコントローラとシーンの関係を探ります。そしてChapter7が難敵デリゲートです。デリゲートを使う3種類のサンプルを使って、わかりやすく図解で解説しましょう。Chapter8と9は実機テストの手続きと実例を学びます。iPhoneをシェイクして音を鳴らしたり、地図での追従などを試します。Chapter10、11はいよいよ最終段階です。アイコン設定や多国語への対応、Ad Hocテスト、App Storeとの販売契約、アプリのアップロードへと進みます。 アプリ開発の流れがわかれば、目指すゴールも見えてきます。自分のレベルに合った目標を設定し、それを1つずつクリアすることで確実に結果が生まれます。みなさんも夢に向かって一歩踏み出してください。 ブラジルW杯まであと2カ月。桜は風に散り、浜には夏が満ちてきた。 (まえがきより) |
||
著者:大重美幸 B5変形・464ページ・オールカラー 本体価格:2,880円+税 ISBN978-4-8007-1047-5 |
||
本の購入はこちらからどうぞ | ||
サポートページへ | ||
Chapter 1 ハローワールド
※お使いのブラウザでJavaScriptが無効の場合は機能しません。
1-01 Xcodeを使う準備 1-02 プログラミングからアプリ販売までの流れ 1-03 ハローワールド 1-04 Xcodeの画面について 1-05 iOSシミュレータの設定と基本操作 Chapter 2 プロパティとメソッド 2-01 アウトレット接続とプロパティ宣言 2-02 アクション接続とメソッドの実装 2-03 ボタンのタップでラベルに文字を表示する 2-04 計算結果をラベルに表示する 2-05 ラベルの値で計算する 2-06 インスタンス変数を使って計算する 2-07 配列から値を選ぶ Chapter 3 標準のUI部品を使ってみよう 3-01 スイッチで写真を表示/非表示 3-02 スイッチで画面の色を切り替える 3-03 セグメントコントロールで3色切り替え 3-04 スライダーで透明度を変更 3-05 ステッパーでカウントアップ 3-06 デートピッカーで日数計算 Chapter 4 アニメーションしよう 4-01 プロパティの値を変化させるアニメーション 4-02 アニメーションオプションを利用する 4-03 タイマーを使ってアニメーションを呼び出す 4-04 複数のアニメーションを同時再生できるキーフレームアニメーション 4-05 イメージビューのタップとコマ送りアニメーション 4-06 タップした位置に来るアニメーション 4-07 絵をドラッグする Chapter 5 ビューについて詳しく知ろう 5-01 プログラムで絵を追加する 5-02 絵を整列させて配置する 5-03 プログラムでラベルを追加する 5-04 長押ししている位置に画像を追加する 5-05 サブビューをもったビューを作る Chapter 6 シーンを移動する 6-01 別のシーンへ移動する 6-02 移動先のシーンから戻る 6-03 追加したシーンのビューコントローラクラスを作る 6-04 タブでシーンを切り替える 6-05 追加したタブでアニメーションする Chapter 7 デリゲートを学ぼう 7-01 テキストフィールドのデリゲート 7-02 アクションシートの選択肢 7-03 広告を表示する Chapter 8 実機を使ったアプリ開発の準備 8-01 iOSデベロッパプログラムへの参加 8-02 デジタル証明書の発行とデバイスの登録 8-03 実機でテストする 8-04 iOSとXcodeのベータ版を使う Chapter 9 ハードの特長を利用するアプリ 9-01 シェイクしてアニメーションを行う 9-02 シェイクしてサウンドを鳴らす 9-03 地図で現在地をフォローする 9-04 緯度経度で指した地点の地図表示 9-05 カメラ撮影しよう Chapter 10 アプリを完成させる 10-01 アプリにアイコンを付ける 10-02 アプリに起動画面を付ける 10-03 多国語に対応する Chapter 11 アプリを配布する(Ad HocとApp Store販売) 11-01 アプリの配布テスト(Ad Hoc) 11-02 App Storeでの販売契約 11-03 iTunes Connectにアプリを登録する 11-04 iTunes Connectにアプリをアップロードする ≪ 目次を隠す |