書店員向け情報 HELP
出版者情報
作って学ぶ iPhoneアプリの教科書 【Swift4&Xcode 9対応】
人工知能アプリを作ってみよう!
- 書店発売日
- 2017年12月25日
- 登録日
- 2017年11月9日
- 最終更新日
- 2017年12月2日
紹介
iPhoneアプリ開発のやさしい入門書、Swift4&Xcode 9&iOS 11対応版です。
簡単なアプリから人工知能アプリまで、作って試してみることで、アプリ作りの基本がわかる構成になっています。
プログラミングが初めての人、苦手意識がある人でも楽しく学んでいけるよう、簡単な、すぐに作れるサンプルをいろいろと用意しました。
「iPhoneアプリを作る流れを理解する」「Xcodeを使えるようになる」「プログラミング言語(Swift)を使えるようになる」、この3つが本書の目標です。なるべくやさしく、わかりやすく、楽しみながらゴールまでたどり着けるよう、イラストや図をたくさん使って丁寧に解説しています。
最後の章で、iOS 11の新機能[Core ML]を使って、簡単な人工知能アプリを作ります。「写真を選ぶと、それが何かを当てる人工知能アプリ」です。話題になっている人工知能を、ぜひプログラミングで体験してみてください。新しいアプリの可能性が見えてくるかもしれません。
書籍内で作成するサンプルファイルは、サポートサイトからダウンロードできます。
本書から、プログラミングをはじめましょう!
【構成】
Chapter1 アプリ作りに必要なもの:インストール
Chapter2 はじめてのアプリ作り:Xcodeの使い方
Chapter3 アプリの画面を作る:Storyboard、AutoLayout
Chapter4 Swiftを体験する:Playground
Chapter5 アプリを作ってみよう:UIKit
Chapter6 複数画面のアプリ:ViewController
Chapter7 一覧表示するアプリ:Table
Chapter8 アプリを仕上げる:アイコン、テスト
Chapter9 人工知能アプリに挑戦!:Core ML
※本書はXcode 9、Swift 4、iOS 11の環境で解説しています。iOS、Xcode、Swiftのバージョンの変更で、操作や機能が変更になることがあります。
目次
Chapter1 アプリ作りに必要なもの:インストール
Chapter 1-1 開発に必要なものはなに?
Chapter 1-2 Xcodeをインストール
Chapter 1-3 アプリ開発の基本的な流れは?
Chapter 1-4 Xcodeの試運転をしよう
Chapter2 はじめてのアプリ作り:Xcodeの使い方
Chapter 2-1 アプリを作りながらXcodeを理解しよう
Chapter 2-2 プロジェクトを作ろう:New Project
Chapter 2-3 画面を作ろう:Interface Builder
Chapter 2-4 部品とプログラムをつなごう:Assistant Editor
Chapter 2-5 プログラムを書こう:Source Editor
Chapter 2-6 テストしよう:Simulator
Chapter3 アプリの画面を作る:Storyboard、AutoLayout
Chapter 3-1 画面の作り方
Chapter 3-2 AutoLayoutってなに?
Chapter 3-3 AutoLayout:Add New Constraintsで固定
Chapter 3-4 AutoLayout:Alignで揃える
Chapter 3-5 AutoLayout:Stack Viewで並べる
Chapter4 Swiftを体験する:Playground
Chapter 4-1 Swiftってなに?
Chapter 4-2 データを扱う:変数、定数、データ型
Chapter 4-3 プログラムの構造について
Chapter 4-4 たくさんのデータを扱う
Chapter 4-5 仕事をまとめる:関数(メソッド)
Chapter 4-6 安全機能:オプショナル型
Chapter 4-7 オブジェクト指向で動かす:クラス
Chapter5 アプリを作ってみよう:UIKit
Chapter 5-1 UIKitってなに?
Chapter 5-2 UIKit アプリを作ろう【画面デザイン編】
Chapter 5-3 UIKit でアプリを作ろう【プログラム編】
Chapter 5-4 UILabel
Chapter 5-5 UIButton
Chapter 5-6 UISwitch
Chapter 5-7 UISlider
Chapter 5-8 UITextField
Chapter 5-9 UITextView
Chapter 5-10 UIImageView
Chapter6 複数画面のアプリ:ViewController
Chapter 6-1 アラート、アクションシートってなに?
Chapter 6-2 アラートでアプリを作ろう【画面デザイン編】
Chapter 6-3 アラートでアプリを作ろう【プログラム編】
Chapter 6-4 複数画面アプリのしくみって?:ViewController
Chapter 6-5 複数画面のアプリを作ろう【画面デザイン編】
Chapter 6-6 複数画面のアプリを作ろう【プログラム編】
Chapter7 一覧表示するアプリ:Table
Chapter 7-1 リスト表示させたいときは?:TableView
Chapter 7-2 セルの表示を変更したいときは?
Chapter 7-3 テーブルビューでアプリを作ろう!
Chapter 7-4 セルを自由にレイアウトしたいときは?
Chapter 7-5 Master-Detail でアプリを作ろう【画面デザイン編】
Chapter 7-6 Master-Detail でアプリを作ろう【プログラム編】
Chapter8 アプリを仕上げる:アイコン、テスト
Chapter 8-1 アイコン
Chapter 8-2 起動画面
Chapter 8-3 外国語対応(ローカライズ)
Chapter 8-4 実機でテスト
Chapter9 人工知能アプリに挑戦!:Core ML
Chapter 9-1 機械学習を利用したいときは?:Core ML
Chapter 9-2 人工知能アプリを作ろう[写真を表示するアプリ]
Chapter 9-3 人工知能アプリを作ろう[人工知能を追加する]
上記内容は本書刊行時のものです。