自作のiPhoneアプリを世界に公開しよう
iPhoneアプリの作り方を、ゼロから丁寧に解説しました。本書では、XcodeやObjective-Cの基本などの基礎知識はもちろん、ビューとコントローラの概要やアニメーション、グラフィックなど、iPhoneアプリ開発に必要な知識を、一通り解説しています。実際に簡単なアプリを作りながら解説を進めるので、初学者でも楽しみながら、無理なく学習することができます。もちろん、作成したアプリをApp Storeに公開するフローも解説していますので、この1冊でiPhoneアプリの制作から配布まですべてフォローできます。知識ゼロからiPhoneアプリを作ってみたい方に、ぜひ手に取ってほしい1冊です。
※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
(翔泳社)
{
"title": "時間割:CONTENTS", "page": "4", "page_abs": "6"
, "items": [
{"title": "カバー", "page": "-1", "page_abs": "1" },
{"title": "表紙", "page": "1", "page_abs": "3" },
{"title": "はじめに", "page": "3", "page_abs": "5" },
{"title": "ORIENTATION", "page": "9", "page_abs": "11" },
{"title": "1日目 CHAPTER 01 Xcodeの基本的な使い方をマスターしよう", "page": "15", "page_abs": "17", "items": [
{"title": "LESSON 01 プロジェクトを作成する", "page": "16", "page_abs": "18" },
{"title": "LESSON 02 Xcodeのウィンドウを操作する", "page": "24", "page_abs": "26" },
{"title": "LESSON 03 Xcodeのプロジェクトにファイルを追加する", "page": "34", "page_abs": "36" },
{"title": "LESSON 04 ヘルプ機能を利用する", "page": "40", "page_abs": "42" } ]},
{"title": "2日目 CHAPTER 02 Objective-C の基本を理解しよう", "page": "49", "page_abs": "51", "items": [
{"title": "LESSON 05 C言語を確認する", "page": "50", "page_abs": "52" },
{"title": "LESSON 06 Objective-Cクラスを定義する", "page": "58", "page_abs": "60" },
{"title": "LESSON 07 プロパティにアクセスする", "page": "68", "page_abs": "70" },
{"title": "LESSON 08 ファンデーションフレームワークのクラスを使う", "page": "74", "page_abs": "76" } ]},
{"title": "3日目 CHAPTER 03 Cocoa Touchの基本をマスターしよう", "page": "83", "page_abs": "85", "items": [
{"title": "LESSON 09 アウトレットを使って文字を出力する", "page": "84", "page_abs": "86" },
{"title": "LESSON 10 アウトレットを使って文字を入力する", "page": "96", "page_abs": "98" },
{"title": "LESSON 11 アクションを使ってユーザーの操作に応答する", "page": "106", "page_abs": "108" },
{"title": "LESSON 12 アウトレットとアクションを併用する", "page": "116", "page_abs": "118" },
{"title": "SUPPLEMENTARY LECTURE iOSシミュレータの言語設定", "page": "126", "page_abs": "128" } ]},
{"title": "4日目 CHAPTER 04 ビューとビューコントローラについて理解しよう", "page": "127", "page_abs": "129", "items": [
{"title": "LESSON 13 ウィンドウの上にビューを配置する", "page": "128", "page_abs": "130" },
{"title": "LESSON 14 イメージビューのモードを設定する", "page": "136", "page_abs": "138" },
{"title": "LESSON 15 ビューのプロパティを設定する", "page": "144", "page_abs": "146" },
{"title": "LESSON 16 ビューの回転に対応する", "page": "150", "page_abs": "152" } ]},
{"title": "5日目 CHAPTER 05 テーブルビューの使い方をマスターしよう", "page": "161", "page_abs": "163", "items": [
{"title": "LESSON 17 テーブルビューにリストを表示する", "page": "162", "page_abs": "164" },
{"title": "LESSON 18 テーブルビューのリストに画像と説明を加える", "page": "174", "page_abs": "176" },
{"title": "LESSON 19 テーブルビューからウェブページを開く", "page": "184", "page_abs": "186" },
{"title": "LESSON 20 テーブルビューの項目をグループ分けする", "page": "196", "page_abs": "198" } ]},
{"title": "6日目 CHAPTER 06 タブビューの使い方をマスターしよう", "page": "205", "page_abs": "207", "items": [
{"title": "LESSON 21 プログラムによってタブビューを構成する", "page": "206", "page_abs": "208" },
{"title": "LESSON 22 ストーリーボードを使ってタブビューを構成する", "page": "214", "page_abs": "216" },
{"title": "LESSON 23 タブバーにアイコンを表示する", "page": "226", "page_abs": "228" },
{"title": "LESSON 24 タブにバッジを表示する", "page": "238", "page_abs": "240" } ]},
{"title": "7日目 CHAPTER 07 ストーリーボードを使いこなそう", "page": "247", "page_abs": "249", "items": [
{"title": "LESSON 25 ストーリーボードでナビゲーション機能を実現する", "page": "248", "page_abs": "250" },
{"title": "LESSON 26 ストーリーボードにモータルビューを追加する", "page": "260", "page_abs": "262" },
{"title": "LESSON 27 タブバーとナビゲーションを組み合わせる", "page": "270", "page_abs": "272" },
{"title": "LESSON 28 セグウェイを通してデータを受け渡す", "page": "282", "page_abs": "284" } ]},
{"title": "8日目 CHAPTER 08 ジェスチャでアプリを操作しよう", "page": "293", "page_abs": "295", "items": [
{"title": "LESSON 29 タッチイベントを識別する", "page": "294", "page_abs": "296" },
{"title": "LESSON 30 ジェスチャレコグナイザーを利用する", "page": "302", "page_abs": "304" },
{"title": "LESSON 31 継続ジェスチャを認識する", "page": "316", "page_abs": "318" },
{"title": "LESSON 32 ジェスチャで画面を回転、拡縮する", "page": "326", "page_abs": "328" } ]},
{"title": "9日目 CHAPTER 09 地図上に標高を表示するアプリを作ろう", "page": "335", "page_abs": "337", "items": [
{"title": "LESSON 33 地図を表示する", "page": "336", "page_abs": "338" },
{"title": "LESSON 34 地図上に現在位置を表示する", "page": "344", "page_abs": "346" },
{"title": "LESSON 35 アノテーションを表示する", "page": "354", "page_abs": "356" },
{"title": "LESSON 36 指定した位置の標高を取得して表示する", "page": "360", "page_abs": "362" } ]},
{"title": "10日目 CHAPTER 10 自作アプリをApp Storeで公開しよう", "page": "365", "page_abs": "367", "items": [
{"title": "LESSON 37 アプリをローカライズする", "page": "366", "page_abs": "368" },
{"title": "LESSON 38 アプリにアイコンを付ける", "page": "378", "page_abs": "380" },
{"title": "LESSON 39 実機で動作テストする", "page": "384", "page_abs": "386" },
{"title": "LESSON 40 アプリをApp Storeに登録する", "page": "394", "page_abs": "396" } ]},
{"title": "INDEX", "page": "406", "page_abs": "408" },
{"title": "奥付", "page": "408", "page_abs": "410" }]
}
お問い合わせ
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
利用許諾に関するお問い合わせ
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
追加情報はありません。
この商品の「よくある質問」はありません。
現在表示されている正誤表の対象書籍
書籍の種類:電子書籍
書籍の刷数:全刷
※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。
書籍によっては表記が異なる場合がございます
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
書籍の刷数で正誤情報を絞り込みたい場合は選択してください。
最終更新日:2013年08月30日
ページ数 |
内容 |
書籍修正刷 |
電子書籍訂正 |
発生刷 |
登録日 |
180
リスト2「FSRootViewController.m」の31行目 |
誤 |
pathForResource:@"ModelList" ofType:@"plist"]; |
正 |
pathForResource:@"ModelData" ofType:@"plist"]; |
|
未 |
未 |
1刷 |
2013.08.30 |