関連サイト
本書の関連ページが用意されています。
内容紹介
プログラミングははじめて、という人でも安心。サンプルアプリを作りながら、「先生」に教わっている感覚で、しっかり楽しく学習できる「いちばんやさしい入門書」の登場です。
iPhoneアプリ開発解説書で定評のある著者が、はじめてアプリを作成する人のために、やさしくていねいに、解説していきます。いろいろなiPhoneアプリを、自分の手で作ったり試したりしながら、習得するカリキュラムになっています。
簡単な、ただ文字を表示させるだけのアプリから、ボタンを押して動くねこアプリ、おみくじアプリ、デジタルやアナログの時計アプリ、簡単なゲームアプリなど、徐々にステップアップしながら、いろいろなアプリ作りにチャレンジしていきます。
iPhoneアプリの仕組みが分かるだけでなく、iPhoneアプリ作りのおもしろさ、楽しさ、アプリを自分の手で完成させる喜びを体験できる1冊となっています。
アプリって何? という人も、プログラミングなんてわからない、という人も、本書ならきっとアプリ開発を始められます。先生からやさしくていねいに教わっているような、そんな感覚で学習を進められる「iPhoneアプリ開発の学校」の開校です!
先日アップルから発表された、新しいプログラミング言語、Swift(スウィフト)についても簡単に解説していますので、これからiPhoneアプリ開発がどうなるのかを知りたい方にもオススメの内容となっています。
本書は『やさしくはじめるiPhoneアプリ開発の学校』(2012年10月刊行)を、iOS 7.1&Xcode 5に対応させて全面的に内容を刷新したものです。
書誌情報
- 著者: 森 巧尚, 狭間 句美
- 発行日: 2014-07-31 (紙書籍版発行日: 2014-07-31)
- 最終更新日: 2014-09-01
- バージョン: 1.1.0
- ページ数: 274ページ(PDF版換算)
- 対応フォーマット: PDF
- 出版社: マイナビ出版
対象読者
著者について
森 巧尚
Webゲームクリエイター。FlashやiPhoneアプリなどのオリジナルゲームのコンテンツ制作、執筆活動、関西学院大学非常勤講師など。
著書:『やさしくはじめるiPhoneアプリ開発の学校』(マイナビ)
『現場で通用する力を身につけるiPhoneアプリ開発の教科書[iOS 7 & Xcode5対応版]』(マイナビ)
『よくわかるiPhoneアプリ開発の教科書』(マイナビ)
『基本からしっかりわかる ActionScript 3.0』(マイナビ)
『おしえて!! FLASH 8 ActionScript』(マイナビ)
『ActionScript + CGIプログラミング』(SBクリエイティブ)
など
狭間 句美
神戸在住のイラストレーター兼Webデザイナー。イラスト、LINEスタンプ制作、キャラデザイン、まんが制作、などを手がけています。
著書:『よくわかるFireworksの教科書』(マイナビ、共著)
目次
Chapter 1 iPhoneアプリを作るには……
Lesson 1 iPhoneアプリを作ろう!
Lesson 2 開発に必要なものは?
- 1 開発に必要なもの
- 2 Xcodeのダウンロードとインストール
Lesson 3 Xcodeってなに?
- 1 iPhoneアプリの作成手順
Lesson 4 プログラムってなに?
- 文
- 変数(へんすう)
- 関数(かんすう)
- if(イフ)文
- for(フォー)文
- プロパティ
- メソッド
Chapter 2 はじめてのアプリを作ろう
Lesson 1 空っぽのアプリを作る
- 1 テンプレートから選ぶ
- 2 プロジェクトを作る
- 3 Runで実行する
- 詳しい説明
- 1 テンプレートってなに?
- 2 プロジェクトってなに?
- 3 iOSシミュレータってなに?
Lesson 2 文字を表示するアプリを作る
- 1 テンプレートから選ぶ
- 2 プロジェクトを作る
- 3 ライブラリから部品をドラッグ
- 4 ラベルの文字や色を変える
- 5 Runで実行
- 詳しい説明
- 1 ライブラリってなに?
- 2 アトリビュートインスペクタってなに?
Lesson 3 簡単なプログラムで動くアプリを作る
- 1 テンプレートから選ぶ
- 2 プロジェクトを作る
- 3 ライブラリから部品をドラッグ
- 4 部品とプログラムをつなぐ
- 5 プログラムを書く
- 6 Runで実行
- 詳しい説明
- 1 IBOutletってなに?
- 2 プログラムってどこに書くの?
- 3 このプログラムの意味はなに?
Lesson 4 ボタンを押したら文字が変わるアプリを作る
- 1 テンプレートから選ぶ
- 2 プロジェクトを作る
- 3 ライブラリから部品をドラッグ
- 4 絵を読み込む
- 5 部品とプログラムをつなぐ
- 6 部品と命令をつなぐ
- 7 プログラムを書く
- 8 Runで実行
- 詳しい説明
- 1 IBActionってなに?
- 2 このプログラムの意味はなに??
- 3 おはようアプリ@スペシャルバージョン
Chapter 3 ボタンを押して動くアプリを作ろう!
Lesson 1 ねこアプリ(その1)
- 1 プロジェクトを作る
- 2 絵を読み込む
- 3 アプリが回転しないようにする
- 4 ライブラリから部品を並べて画面を作る
- 5 部品とプログラムをつなぐ
- 6 プログラムを書く
- 7 Runで実行
- 詳しい説明
- 1 どんなしくみ?
- 2 このプログラムの意味はなに?
Lesson 2 ねこアプリ(その2)
- 1 プロジェクトファイルを開く
- 2 絵を追加する
- 3 プログラムを修正する
- 4 Runで実行
- 詳しい説明
- 1 どんなしくみ?
- 2 このプログラムの意味はなに?
- 3 オートレイアウトでアプリを横向きに対応させてみよう
Chapter 4 時計アプリを作ろう!
Lesson 1 ずっと動き続ける「デジタル時計」アプリ
- 1 プロジェクトを作る
- 2 ライブラリから部品を並べて画面を作る
- 3 部品とプログラムをつなぐ
- 4 プログラムを書く
- 5 Runで実行
- 詳しい説明
- 1 このプログラムの意味はなに?
Lesson 2 ずっと動き続ける「アナログ時計」アプリ
- 1 プロジェクトファイルを開く
- 2 絵を追加する
- 3 ステータスバーを隠す&回転しないようにする
- 4 ライブラリから部品を並べて画面を作る
- 5 部品とプログラムをつなぐ
- 6 プログラムを修正する
- 7 Runで実行
- 詳しい説明
- 1 どんなしくみ?
- 2 このプログラムの意味はなに?
- 3 時計アプリ@スペシャルバージョン
Chapter 5 複数の画面でアプリを作ろう!
Lesson 1 おみくじアプリ(その1)
- 1 プロジェクトを作る
- 2 ステータスバーを隠す&回転しないようにする
- 3 画面を追加する
- 4 追加した画面用のViewControllerを作る
- 5 絵を用意して読み込む
- 6 部品を並べて画面を作る
- 7 戻り口を作る
- 8 ボタンで2つの画面をつなぐ
- 9 Runで実行
- 詳しい説明
- 1 どんなしくみ?
- 2 ViewControllerってなに?
Lesson 2 おみくじアプリ(その2)
- 1 プロジェクトファイルを開く
- 2 絵を追加する
- 3 画面に部品を追加する
- 4 部品とプログラムをつなぐ
- 5 プログラムを修正する
- 6 Runで実行
- 詳しい説明
- 1 どんなしくみ?
- 2 このプログラムの意味はなに?
- 3 オートレイアウトでサイズの違うiPhoneに対応する
Chapter 6 ゲームアプリを作ろう!
Lesson 1 おつりアプリ(その1)
- 1 プロジェクトを作る
- 2 ステータスバーを隠す&回転しないようにする
- 3 画面を2つ追加する
- 4 追加した画面用のViewControllerを作る
- 5 戻り口を作る
- 6 絵を用意して読み込む
- 7 部品を並べて画面を作る
- 8 画面をつなぐ
- 9 プログラムを書く
- 10 Runで実行
Lesson 2 おつりアプリ(その2)
- 1 プロジェクトファイルを開く
- 2 絵を追加する
- 3 メイン画面に部品を追加する
- 4 ゲーム結果画面に部品を追加する
- 5 部品とプログラムをつなぐ
- 6 プログラムを修正する
- 7 Runで実行
- 詳しい説明
- 1 アラートビューのしくみ
- 2 別の画面にデータを渡すしくみ
- 3 Swiftってなに?
Chapter 7 アプリを仕上げよう
Lesson 1 アイコンをつけよう!
- 1 アイコンの絵を用意する
- 2 App Iconsにドラッグ&ドロップする
- やってみよう!
Lesson 2 起動画像をつけよう!
- 1 起動画像の絵を用意する
- 2 起動画面の絵を設定する
- やってみよう!
Lesson 3 アプリの名前を変更しよう!
- 1 アプリの名前を設定する
- やってみよう!