15時間でわかるシリーズ15時間でわかる
Swift集中講座
2016年1月26日紙版発売
2016年3月14日電子版発売
高橋広樹 著
B5変形判/416ページ
定価3,278円(本体2,980円+税10%)
ISBN 978-4-7741-7893-6
書籍の概要
この本の概要
短時間で基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と分け,基礎編ではSwiftの言語知識とXcodeの使い方の習得を目的とし,実践編でiPhone用アプリを作成し,最終的にApple Watchに対応したアプリ開発を解説していきます。最新のiOS9,Xcode7に対応
こんな方におすすめ
- Swiftの基本を知りたい人
- Apple Watchアプリケーションを開発してみたい人
目次
0時間目 Swiftの世界へ飛び込もう
- 0-1 Swiftってどんな言語
- 0-2 開発環境をインストールしよう
- 0-3 Xcodeを起動しよう
- 0-4 Playgroundを起動しよう
- 0-5 Playgroundを終了しよう
- 0-6 Playgroundファイルを開こう
Part1 基礎編 Swiftプログラミング
1時間目 Swiftの基礎
- 1-1 変数
- 1-2 定数
- 1-3 コメント
- 1-4 データ型
- 1-5 タプル
- 1-6 配列
- 1-7 辞書(Dictionary)
2時間目 演算子,条件分岐,繰り返し
- 2-1 演算子
- 2-2 条件分岐
- 2-3 繰り返し
3時間目 Optional,関数
- 3-1 Optional
- 3-2 関数
4時間目 クロージャ,列挙型,文字列
- 4-1 クロージャ
- 4-2 列挙型
- 4-3 文字列
5時間目 クラス(基礎)
- 5-1 クラス
- 5-2 プロパティ
- 5-3 イニシャライズ
- 5-4 メソッド
- 5-5 アクセス修飾子
6時間目 クラス(上級)
- 6-1 サブスクリプト
- 6-2 継承
- 6-3 プロトコル
- 6-4 エクステンション
- 6-5 演算子のオーバーロード
- 6-6 構造体
Part2 実践編 ソフトウェア開発
7時間目 Xcodeの使用方法
- 7-1 プロジェクトの作成とワークスペース
- 7-2 UI部品の配置と位置の調整
- 7-3 シミュレータの操作
8時間目 UI部品の基本使用方法
- 8-1 アウトレット接続とアクション接続
- 8-2 UI部品の共通プロパティ
- 8-3 UI部品の動的生成
9時間目 標準UI部品
- 9-1 TextField
- 9-2 Switch
- 9-3 Slider
- 9-4 Stepper
- 9-5 Segmented Control
- 9-6 Data Picker
10時間目 データ操作
- 10-1 データの保存先
- 10-2 簡易的なデータの読み書き
- 10-3 簡易データ読み書きアプリケーションの作成
- 10-4 プロパティリストを使用する
11時間目 SpriteKitの基礎
- 11-1 SpritKitの概要
- 11-2 ノードを配置する
- 11-3 タッチ操作
12時間目 SKActionクラスによるアニメーション
- 12-1 SKActionの基礎
- 12-2 連続アニメーション
- 12-3 サウンドを再生する
13時間目 物理シミュレーションと衝突判定
- 13-1 物理シミュレーション
- 13-2 衝突判定
14時間目 センサーの使用
- 14-1 GPS
- 14-2 電子コンパス
- 14-3 加速度センサー
15時間目 Apple Watchアプリケーションの開発
- 15-1 Watch Kitアプリの基礎
- 15-2 Watch Kitアプリの画面レイアウト
- 15-3 キッチンタイマーの作成
- 15-4 通知画面の作成
この本に関連する書籍
-
[改訂新版]Swiftポケットリファレンス
Swift 4の登場に合わせて内容を刷新したポケットリファレンスの改訂版です。Swiftは2014年に誕生したばかりの若いプログラミング言語ということもあり,アップデートの...
-
作って学べる Unity VR アプリ開発入門
本書は,はじめてVRアプリ開発を体験したい人のための入門書です。身近なスマートフォン,開発環境にVRと親和性の高いUnityを利用することで,VRアプリの概要から実際に...
-
15時間でわかる UWP(ユニバーサルWindowsプラットフォーム)アプリ開発集中講座
Windows10の利用者が増えている中で,UWPアプリのニーズは増えています。しかし,従来のWindowsアプリの作り方とは少々違いがあり戸惑う人も多いかもしれません。そこで...
-
15時間でわかる JavaScript集中講座
本書は開発環境が一式揃っている仮想環境のもと,短時間でJavaScriptの学習ができます。「基礎編」ではプログラム初心者向けに「代入」「繰り返し処理」「再帰処理」な...
-
Xcodeではじめる 簡単iPhoneアプリ開発[Xcode 8&Swift 3対応]
本書は,「iPhoneアプリを開発してみたい!」と思う人が,最初に手に取っていただくことを想定した解説書です。難しいことは気にせず,開発ツールである「Xcode」をとに...
-
Unreal Engine&Unityエンジニア養成読本[イマドキのゲーム開発最前線!]
ゲーム開発において,ゲームエンジン(フレームワーク)を活用して開発するスタイルが定着しました。本書は注目のUnreal Engine/Unityの特徴をムック形式で解説してい...
-
15時間でわかる Python集中講座
短時間で業務レベルの基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と...