本書のご紹介と目次の公開、本書の試し読み

本書のご紹介、はじめに

 この書籍は、「iOSアプリを作ってみたい、すべての初心者が体験しながら学べる入門書」です。

 iOSはAppleがMac OSをベースに開発したiPhone、iPad、iPod Touch向けのモバイルOSです。

 執筆陣は本書の構成段階からハンズオンセミナーを開催し、たくさんの初心者の方々の声をまとめ各レッスンを構成しました。

 各レッスンごとに、ハンズオンセミナー開催後に、参加者の方々からフィードバックをいただく時間を設け、iOS開発の初心者の方々がわからないポイントはどこで、どの操作でつまずくのかを丁寧に調査しました。

 また、執筆陣が「Swiftビギナーズ倶楽部」というコミュニティを継続開催する中で、プログラミング自体が初めての方からも、たくさんのご意見を取り入れています。初心者が最初の一歩を踏み出す書籍を目指しています。

 その結果、プログラミングを通して、モノづくりの楽しさを体験していただけるように、少しずつ階段を登っていく体験を重視した構成にしました。

 本書のコンセプトは「まずは体験してみて、その経験を生かして学んでいく」です。

 難しいプログラミング文法の説明は極力最小限にまとめ、多くのサンプルアプリの開発を体験してもらうことで、最短距離でアプリ開発の「勘所」がつかめるように工夫しました。

 執筆陣は、iOSアプリ開発者、勉強会の開催や、セミナーの講師、イベントでのスピーカーなど多彩な経験者で構成されています。

 これからiOSアプリを制作される方のために、思いを込めて執筆しました。

 ようこそ、iOSアプリ開発の世界へ。

2016年10月晴天の日
藤 治仁 & 徳弘 佑衣 & 小林 加奈子 & 小林 由憲

本書の目次

1日目 Lesson1 はじめてのアプリを開発する前に知っておこう

  1. プログラミングを体験から学んでいこう
  2. あらかじめ挫折しそうなポイントを押さえておこう
  3. アプリ開発をするなら知っておこう!~WWDC、手数料、課金方法~
  4. Swift(スウィフト)を知ろう

1日目 Lesson2 アプリ開発の環境を整えて、Xcodeの使い方を学ぼう

  1. iOSアプリを開発するために必要な準備をしよう
  2. Apple IDを取得しよう
  3. Xcodeをインストールしよう
  4. Xcodeを起動して、プロジェクトを作成しよう
  5. Xcodeをより使いやすくするための設定をしよう
  6. 「Hello Swift!」と表示してみよう

1日目 Lesson3 じゃんけんアプリを作ろう~Swift の基本を学ぶ~

  1. プロジェクトを作成しよう
  2. アプリに必要なパーツの配置と設定をしてみよう
  3. 各パーツの表示位置、幅や高さを設定しよう
  4. 画面のパーツとプログラムを関連付けしてみよう
  5. プログラムを書いてじゃんけんアプリを動かそう
  6. カスタマイズ編① ~起動画面(LaunchScreen)を設定しよう~
  7. カスタマイズ編② ~アイコンを設定しよう~

1日目 Lesson4 楽器アプリを作ろう ~音の扱い方を学ぶ~

  1. プロジェクトを作成しよう
  2. 楽器を配置しよう
  3. タップで、音を鳴らしてみよう
  4. カスタマイズ編 ~リファクタリングでコードをすっきり!~

1日目 Lesson5 マップ検索アプリを作ろう~UIパーツの扱いとdelegateを学ぶ~

  1. プロジェクトを作成しよう
  2. 画面を作成しよう
  3. マップ検索アプリを作っていこう
  4. カスタマイズ編 ~マップの表示方法を切り替えてみよう~

2日目 Lesson1 タイマーアプリを作ろう~画面遷移とデータの保持について学ぶ~

  1. プロジェクトを作成しよう
  2. Storyboardでレイアウトを作ろう
  3. タイマー画面を作ろう
  4. 設定画面を作ろう
  5. カスタマイズしてみよう

2日目 Lesson2 SNS投稿ができるカメラアプリを作ろう ~前半~

  1. プロジェクトを作成しよう
  2. 画面を作ろう
  3. カメラの起動とSNSシェアを作ろう
  4. カスタマイズ編 ~フォトライブラリーから写真を取り込んでみよう~

2日目 Lesson3 SNS投稿ができるカメラアプリを作ろう ~後半~

  1. プロジェクトを作成しよう
  2. 画面を修正しよう
  3. エフェクト画面を作っていこう
  4. カスタマイズ編 ~エフェクトの種類を増やしてみよう~

2日目 Lesson4 お菓子検索アプリを作ろう ~Web APIとJSONの使い方を学ぶ~

  1. プロジェクトを作成しよう
  2. Web APIとJSONについて学ぼう
  3. Search Bar、Table Viewを配置しよう
  4. キーワードを入力してお菓子データを取得しよう
  5. 取得したお菓子データをTable Viewで一覧表示してみよう
  6. カスタマイズ編 ~お菓子の一覧をタップしてWebページを表示してみよう~

本書の試し読み(立ち読み)

 ここでは、本書の最初から50ページ程度まで試し読みすることができます。

  本書の試し読み(立ち読み)[Web書籍版]

  本書の試し読み(立ち読み)[PDF版]

Amazonで無料サンプルを送信

 Amazon Kindle版(電子書籍版)で無料サンプルを送信することができます。手元の端末でご確認頂けます。

  Amazon Kindle 無料サンプルを送信

教科書採用のための学術献本について

 大学・専門学校・高校で教科書採用をご検討されている場合は、学術献本をご利用ください。

  学術献本(教科書採用)のご案内

書店様向け 店頭用POPを公開

 書店様向けの店頭用POPダウンロードです。プリントアウトして、ご活用ください。

  書店様向け 店頭用POPダウンロード