版元ドットコム

探せる、使える、本の情報

文芸 新書 社会一般 資格・試験 ビジネス スポーツ・健康 趣味・実用 ゲーム 芸能・タレント テレビ・映画化 芸術 哲学・宗教 歴史・地理 社会科学 教育 自然科学 医学 工業・工学 コンピュータ 語学・辞事典 学参 児童図書 ヤングアダルト 全集 文庫 コミック文庫 コミックス(欠番扱) コミックス(雑誌扱) コミックス(書籍) コミックス(廉価版) ムック 雑誌 増刊 別冊 ラノベ
作って学ぶ iPhoneアプリの教科書 【Swift4&Xcode 9対応】 森 巧尚(著/文) - マイナビ出版
..

作って学ぶ iPhoneアプリの教科書 【Swift4&Xcode 9対応】 人工知能アプリを作ってみよう!

B5変型判
320ページ
定価 2,880円+税
ISBN
9784839964900
Cコード
C3055
専門 単行本 電子通信
出版社在庫情報
不明
書店発売日
登録日
2017年11月9日
このエントリーをはてなブックマークに追加

紹介

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 人工知能アプリを作ろう[人工知能を追加する]

著者プロフィール

森 巧尚  (モリヨシナオ)  (著/文

Webゲームクリエイター。FlashやiPhoneアプリなどのオリジナルゲームのコンテンツ制作、執筆活動、関西学院大学非常勤講師など。
著書:
『やさしくはじめるiPhoneアプリ作りの教科書 【Swift 3&Xcode 8.2対応】』(マイナビ出版)
『楽しく学ぶ アルゴリズムとプログラミングの図鑑』(マイナビ出版)
『Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ』(翔泳社)
『なるほど! プログラミング 動かしながら学ぶ、コンピュータの仕組みとプログラミングの基本』(SBクリエイティブ)
『小学生でもわかる iPhoneアプリのつくり方 Xcode8/Swift3対応』(秀和システム)
『SwiftではじめるiPhoneアプリ開発の教科書 【iOS 8&Xcode 6対応】』(マイナビ出版)
『現場で通用する力を身につける iPhoneアプリ開発の教科書 【iOS 7&Xcode 5対応】』(マイナビ出版)
など

まつむらまきお  (マツムラマキオ)  (イラスト

まんが家、イラストレーター。
1984年からイラストレーター・まんが家として様々な媒体で活動をはじめる。95年、Flashの前身「スマートスケッチ」と出会い、制作はもちろん、Flashの布教活動にも力を入れることに。Flash2~8まで改訂を重ねた「おしえて!!Flash」(たなかまり氏と共著)は入門書として長年支持され、数多くの「おしえてチルドレン」を輩出した。
成安造形大学准教授。

上記内容は本書刊行時のものです。