たった 1 日で基本が身に付く! Swift アプリ開発 超入門
タッタイチニチデキホンガミニツクスイフトアプリカイハツチョウニュウモン
- 著者:
- 高橋 広樹(タカハシ ヒロキ)
- 出版社:
- 技術評論社
- 出版日:
- 2019年05月09日頃
- ISBN:
- 9784297104801
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は、Swift の基礎をマスターする本です。Swift の基礎を学びながら、iPhone のアプリ (ゲーム) を作成していきます。本書の前半では Playground を利用し Swift の文法をわかりやすく解説し、本書の仕上げとして Xcode を用いシューティングゲームを作成していく、Swift のいちばんやさしい本を目指した書籍です。
技書の森解説
『たった 1 日で基本が身に付く! Swift アプリ開発 超入門』 (高橋広樹 著、技術評論社、2019 年 5 月刊) は、前半で Playground を使って Swift の文法を学び、仕上げに Xcode でシューティングゲームを作る入門書です。版元の紹介では「Swift のいちばんやさしい本を目指した書籍」とされ、対象は「Swift の基礎を学び、iPhone アプリを開発してみたい初心者」と案内されています。発売日は 2019 年 5 月 9 日で、版元の「たった 1 日で基本が身に付く!」シリーズの一冊です。
全 9 章の構成、Playground の文法学習からゲームの完成まで
目次は全 9 章です。CHAPTER 1「Swift を学ぶ準備をしよう」で Xcode の起動と Apple ID の登録、playground ファイルの扱いを押さえ、CHAPTER 2「Swift の基本を学ぼう」で表示、変数と定数、データ型、演算、コメントを扱います。CHAPTER 3「条件で動作を変えてみよう」は条件分岐と switch 文、CHAPTER 4「処理の繰り返しと複数データの取り扱い」は for-in や while と配列、辞書、CHAPTER 5「よく利用する処理をまとめよう」は関数、CHAPTER 6「データと処理をまとめよう」はクラスと継承を扱います。後半は CHAPTER 7「ゲームを作る準備をしよう」、CHAPTER 8「キャラクターを表示して動かそう」、CHAPTER 9「ゲームを仕上げよう」の 3 章で、プロジェクトの作成と画面のデザインから、自機と敵の表示、センサーによる自機の操作、画面のタップでのミサイルの発射、衝突の判定、ライフとスコアの表示、アプリアイコンの設定までを順に作ります。
Playground と SpriteKit、iPhone アプリ開発の道具立て
Playground は、プロジェクトを作らずに Swift のコードを書いてすぐに結果を確かめられる Xcode の機能で、文法を一つずつ試す段階に向いた仕組みです。一方で iOS のアプリとして動かすには、Xcode でプロジェクトを作り、画面の構成や画像の素材を登録し、実機で動かすための設定を済ませる必要があります。本書の作例が使う SpriteKit は、Apple が提供する 2D ゲーム向けの枠組みで、画面に置く画像 (スプライト) の配置と動き、物理シミュレーションによる衝突の検出をまとめて扱えます。CHAPTER 8 では座標系とシーンの準備、CHAPTER 9 では物理ボディと衝突する相手の設定が節として立てられています。
文法の章で扱うオブジェクト指向と安全な関数
CHAPTER 6 はオブジェクト指向の考え方から入り、クラスの定義、プロパティとメソッド、イニシャライザの多重定義、計算型プロパティ、プロパティ監視、スーパークラスのメソッドの上書きまでを扱います。データとそれを操作する処理を 1 つの型にまとめ、既存の型を土台に新しい型を作る仕組みは、オブジェクト指向 で設計する時の基本の道具です。CHAPTER 5 には「引数の値をチェックしよう」と「関数を抜ける前に必ず実行したい処理を書いてみよう」の節があり、CHAPTER 2 のデータ型の節には「何もない状態を扱ってみよう」が置かれています。Swift は値が無い状態をオプショナルという型で明示する言語で、関数の入口で条件を確かめて早めに抜ける guard や、関数を抜ける直前に必ず実行する処理を書く defer といった構文を備えています。プログラミング言語の入門書の選び方は プログラミング言語の入門書ガイド にまとめています。
版元の書籍ページの著者紹介 (2026 年 10 月時点) によれば、著者の高橋広樹は Microsoft MVP for Visual Studio and Development Technologies (2009 年〜) で、Swift の Tips サイト Swift Life を運営しています。本書は Playground での Swift の文法の学習と、SpriteKit を使ったシューティングゲームの作成を、全 9 章に収めています。
言及した記事 (1 件)
この本に興味がある方におすすめ
関連する本
関連記事
JavaScript / TypeScript 本ガイド - 入門から型で守る実務コードまで
JavaScript と TypeScript を 1 本の学習ルートとして捉えた技術書の選び方。JavaScript の入門書、言語の背骨を通す体系書、TypeScript の型システムを設計の武器にする本、React/Next.js の実践書まで 2026 年 8 月時点の定番で案内します。
体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版は初版と何が違うか - 買い直し判断ガイド
通称「徳丸本」こと体系的に学ぶ 安全な Web アプリケーションの作り方 第 2 版 (2018 年) と初版 (2011 年) の違いを出版社公表の改訂内容から整理。章の削除 / 新設 / 追加点の一覧と、初版所有者が買い直すべきかの判断基準を解説します。
Web 開発本ガイド - フロントエンドからバックエンドまで
Web 開発の全体像を学べる技術書の選び方と学習マップを紹介。フレームワーク本の賞味期限問題と公式ドキュメントとの使い分けも解説します。