版元ドットコム

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

文芸 新書 社会一般 資格・試験 ビジネス スポーツ・健康 趣味・実用 ゲーム 芸能・タレント テレビ・映画化 芸術 哲学・宗教 歴史・地理 社会科学 教育 自然科学 医学 工業・工学 コンピュータ 語学・辞事典 学参 児童図書 ヤングアダルト 全集 文庫 コミック文庫 コミックス(欠番扱) コミックス(雑誌扱) コミックス(書籍) コミックス(廉価版) ムック 雑誌 増刊 別冊 ラノベ
たった1日で基本が身に付く! Swift アプリ開発 超入門 高橋 広樹(著/文) - 技術評論社
..

たった1日で基本が身に付く! Swift アプリ開発 超入門

発行:技術評論社
B5変型判
224ページ
定価 2,380円+税
ISBN
9784297104801
Cコード
C3055
専門 単行本 電子通信
出版社在庫情報
不明
書店発売日
登録日
2019年5月8日
最終更新日
2019年5月8日
このエントリーをはてなブックマークに追加

紹介

本書は、Swiftの基礎をマスターする本です。Swiftの基礎を学びながら、iPhoneのアプリ(ゲーム)を作成していきます。本書の前半ではPlaygroundを利用しSwiftの文法をわかりやすく解説し、本書の仕上げとしてXcodeを用いシューティングゲームを作成していく、Swiftのいちばんやさしい本を目指した書籍です。

目次

■■CHAPTER 1 Swiftを学ぶ準備をしよう

■01 プログラミングの準備をしよう

プログラミングって何だろう?

ソースコードって何だろう?

開発環境を準備しよう



■02 Xcodeに触れてみよう

Xcodeの起動と終了の方法を覚えよう

Apple IDを登録しよう

学習するためのファイルを作成しよう

playgroundの各部の役割を覚えよう

playgroundファイルの閉じ方と開き方を覚えよう



■■CHAPTER 2 Swiftの基本を学ぼう

■01 文字や数字を表示してみよう

文字を表示するプログラムを作成しよう

数字を表示するプログラムを作成しよう

入力したコードに誤りがある場合は?



■02 値を箱にしまってみよう

値を入れる箱とは?

値を変数に代入してみよう

変数に値を代入してみよう

変数の値を使ってみよう

変数の値を書き換えてみよう

定数を使ってみよう

定数を宣言してみよう



■03 データの種類を覚えよう

変数の種類

整数を扱うデータ型

小数を取り扱うデータ型

文字を扱うデータ型

2つの値のみ取り扱うデータ型

型推論で宣言した変数のデータ型

何もない状態を扱ってみよう



■04 計算をしてみよう

四則演算をする記号を覚えよう

演算子使用時の注意事項

複数の演算子を使ってみよう

計算の順序を変えてみよう



■05 プログラムに説明をつけてみよう

1行の説明を付けてみよう

複数行の説明を付けてみよう

マークアップコメントを付けてみよう



■■CHAPTER 3 条件で動作を変えてみよう

■01 「もし○○ならば」をコードで表してみよう

値を比較する方法を覚えよう

条件で実行するコードを分岐してみよう

「そうではない場合」をコードで表してみよう

「そうではなく○○ならば」をコードで表してみよう

複数の条件式を組み合わせてみよう



■02 複数の値から一致するものを見つけよう

複数の値と比較してみよう

switch文の編集

caseの条件を複数にしてみよう

caseで範囲を指定してみよう





■■CHAPTER 4 処理の繰り返しと複数データの取り扱い

■01 回数を決めて処理を繰り返してみよう

繰り返し処理の必要性を考えよう

for~ in文で処理を繰り返しみよう

降順で処理を繰り返してみよう



■02 決められた条件の間、処理を繰り返してみよう

while文で処理を繰り返してみよう

while文の途中で脱出してみよう

repeat-whileで処理を繰り返してみよう

ループの入れ子



■03 たくさんのデータを使ってみよう

コレクション

配列

配列を使ってみよう

辞書

辞書(Dictionary)を使ってみよう

辞書の要素数を取得しよう

Dictionaryの追加と削除



■04 繰り返し処理でコレクションを操作しよう

繰り返し処理でコレクションにデータを格納してみよう

繰り返し処理でコレクションからデータを取得してみよう

すべての要素をチェックしよう



■■CHAPTER 5 よく利用する処理をまとめよう

■01 関数を作成しよう

関数について理解しよう

関数を定義してみよう

変数の有効範囲



■02 値を受け取る関数を作ってみよう

値を受け取る関数

複数の引数がある関数

引数の初期値



■03 値を返す関数を作ってみよう

戻り値のある関数



■04 安全な関数を作ろう

引数の値をチェックしよう

関数を抜ける前に必ず実行したい処理を書いてみよう



■■CHAPTER 6 データと処理をまとめよう

■01 オブジェクト指向を理解しよう

オブジェクト指向について理解しよう

クラスとは



■02 クラスを定義して使ってみよう

クラスを定義しよう

プロパティとメソッドを定義しよう

クラスを使ってみよう

クラスを初期化する処理を作成しよう



■03 クラスをより深く理解しよう

プロパティ初期化の必要性を理解しよう

引数のあるイニシャライザを定義してみよう

イニシャライザの多重定義

計算型プロパティを理解しよう

プロパティ監視を理解しよう



■04 クラスの機能を引き継いだクラスを作成しよう

クラスの機能を引き継いで新しいクラスを作成しよう

スーパークラスのメソッドを上書きしてみよう

サブクラスを使ってみよう



■■CHAPTER 7 ゲームを作る準備をしよう

■01 実機でアプリ動作を確認できるようにしよう

XcodeにApple IDを登録しよう



■02 プロジェクトを作成しよう

作成するゲームアプリの概要

プロジェクトを作成する

各部の名称

実行してみよう



■03 画面をデザインしよう

起動画面を作成しよう

タイトルを中央に配置しよう

スタート画面を作成しよう

スタート画面からゲーム画面が表示されるようにしよう



■04 キャラクターを作成しよう

パーツを組み合わせてキャラクターを作成しよう

Assetsにキャラクターを登録しよう



■■CHAPTER 8 キャラクターを表示して動かそう

■01 画面に自機を表示しよう

SpriteKitについて理解しよう

座標系を理解しよう

シーンを準備しよう

不要なコードを削除しよう

自機を表示しよう

実行してみよう



■02 画面に敵を表示しよう

敵を表示させるメソッドを作成しよう



■03 自機を動かそう

センサーを使用しよう



■04 ミサイルを発射しよう

画面タップ時の処理を作成しよう

実機で動作を確認しよう



■■CHAPTER 9 ゲームを仕上げよう

■01 スプライト同士の衝突を作成しよう

物理シミュレーションを行う空間のプロパティを理解しよう

物理ボディについて理解しよう

衝突する相手を設定しよう

実行して動作を確認しよう



■02 衝突を検知しよう

爆発のアニメーションを作成しよう

衝突判定をしよう



■03 ゲームを仕上げよう

ライフを表示しよう

衝突判定時にライフとスコアを変化させよう

画面の向きを設定しよう

アプリアイコンの設定をしよう

ゲームで遊ぼう

著者プロフィール

高橋 広樹  (タカハシ ヒロキ)  (著/文

高橋広樹

Microsoft MVP for Visual Studio and Development Technologies(2009~)。

SwiftのTipsサイトSwift Life(http://swift.hiros-dot.net/)とVB.NET, C#のTipsサイト(http://blog.hiros-dot.net)を運営。

主な著書に「15時間でわかるSwift集中講座」「かんたんVisual Basic」「Visual Basicテクニックバイブル」「15時間でわかるUWP集中講座」「Xamarinエキスパート養成講座」「かんたんJavaScript」

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