TECHNICAL MASTERはじめてのiOSアプリ開発 Swift対応版

概 要

これまでObjective-Cでしか開発ができなかったiOSアプリ開発ですが、新たに「Swift」が使えるようになりました。Swiftは「モダン、安全、高速、インタラクティブ」を掲げており、複雑なObjective-Cと比べて「とっつきやすい」言語です。本書は、Swiftを使ったiOSアプリの開発手順を初心者向けに基礎からしっかり解説する教科書です。シンプルなブラウザアプリ作りで基本をつかみ、地図・GPS・SNS連携などの応用まで学べます。

著者 長谷川智希、デジタルサーカス株式会社(監)
価格 本体3000円(税別)
ISBN 978-4-7980-4365-4
発売日 2015/3/27
判型 B5変
ページ数 576
CD/DVD
ダウンロード
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter 01 iOSアプリ開発の概要

01-01 iOSとデバイスの関係を理解する [iOSとデバイス]

01-02 アプリ開発に必要なものを知る [開発に必要なもの]

01-03 開発言語の違いを理解する [SwiftとObjective-C]

01-04 アプリ配布のための準備をする [iOSデベロッパプログラム]

Chapter 02 アプリ開発の準備

02-01 開発環境を準備する [Xcodeのインストールと基本的な使い方]

02-02 Mac上でiOSを動かしてみる [iOSシミュレータの使い方]

Chapter 03 ブラウザアプリを作る

03-01 アプリの骨組みを作る [プロジェクトと画面の作成]

03-02 アプリ開発の基本を知る [アプリ基本機能の実装]

03-03 高度なブラウザ機能を実装する [アプリ機能の拡張]

Chapter 04 プログラミング言語Swift

04-01 Swiftの基本を知る [Swiftの概要]

04-02 変数とデータ型、演算を理解する [変数と型・演算子]

04-03 Swift特有の言語仕様を知る [Optional型]

04-04 データをまとめて扱う構造を知る [配列とディクショナリ]

04-05 プログラムの制御構造を知る [制御構造]

04-06 処理をまとめる構造を知る [関数とクロージャ]

04-07 関数や変数をまとめる構造を知る [クラス]

04-08 その他のユーザ定義型を知る [構造体と列挙型]

Chapter 05 基本的なビューの使い方

05-01 情報を表示するための部品を知る [表示部品]

05-02 データや情報を入力するための部品を知る [入力部品]

05-03 処理状態を伝えるための部品を知る [状態表示部品]

05-04 情報の表示と操作のための部品を知る [ダイアログ]

Chapter 06 グルメ情報アプリを作る

06-01 アプリのプロジェクトを作成する [アプリの概要・ライブラリ組込]

06-02 UITableViewの基礎を知る [UITableViewの基礎]

06-03 StoryboardでTable Viewを設定する [StoryboardでのTable Viewの設定]

06-04 APIからデータを取得する [API呼び出しとデータ整形]

06-05 取得したデータをセルに表示する [セルの内容表示]

06-06 続きの自動取得と更新機能を実装する [Infinite ScrollとP2R]

06-07 画面遷移を実装する [画面遷移]

Chapter 07 グルメ情報アプリを拡張する(1)

07-01 店舗の詳細情報表示画面を実装する [スクロールする詳細画面]

07-02 お気に入り機能を実装する [アプリのデータ保存]

07-03 画面を切り替える機能を実装する [タブバー]

07-04 セルの削除や並べ替えの機能を実装する [UITableViewの編集]

07-05 現在地を取得して地図を表示する [Core Locationフレームワーク]

Chapter 08 グルメ情報アプリを拡張する(2)

08-01 写真を撮影して保存する [写真の撮影と保存]

08-02 写真の一覧表示画面を実装する [写真の一覧表示]

08-03 写真ビューアを作成する [写真ビューアの実装]

08-04 電話やSNSアプリと連携する [他アプリとの連携]

08-05 アプリ公開のために必要な機能を実装する [ライセンス表示・起動画面・アイコン]

08-06 App Storeにアプリを公開する [アプリの公開]

PR

秀和システム