詳細! Swift 4 iPhoneアプリ開発 入門ノート Swift 4 + Xcode 9対応 | ||
---|---|---|
どこまでも飛ぼう! 本書はiPhoneアプリの開発を目的として、最新のSwift 4プログラミングと開発環境Xcode 9の使い方をゼロから学べる解説書です。入門書にして704ページのこの厚さは、初心者でなくともたじろぐボリュームかもしれません。しかしながら、この本に詰まっていることはiPhoneアプリの実力のほんの一部に過ぎません。だからこそ、最速で少しでも高いところに手を伸ばすにはこの厚みが有利なのです。内容は段階的に3つのパートに分かれています。 Part 1 概要~最初の話~:ハローワールド 第1章ではiOSアプリ開発に使用するXcodeの概要を説明します。手始めにボタンをタップすると画面の色が変わるアプリを作ってみましょう。Swiftを手軽に試せるPlaygroundについても紹介します。 Part 2 基礎知識~実力を蓄える~:Swiftのシンタックス 第2章から第10章はSwiftプログラミングのシンタックス全般の解説です。定数、変数、タプル、条件分岐、繰り返しなどの基本知識から、関数、配列、辞書、集合、オプショナル、列挙型、構造体、クラス定義、クラス拡張を短いサンプルコードと図解で詳しく説明します。 大量のコードを読み解くには根気も必要ですが、その理解スピードが最速になるように、コードの重要な箇所はマーカーで強調してあります。大事なポイントは線で指し、役割を囲って説明を付け加えました。今回からは解説の本文のキーワードにもマーカー付けを行い、よりいっそう読みやすくなっています。参照ページと索引もさらに充実しました。 Part 3 実践入門~作って学ぶ~:iOSアプリを作る 第11章からが実践です。iOSアプリのUI部品を1つずつ取り上げ、ビューの理解、インタラクティブな操作を解説します。位置情報、カメラ、コンパスなど、実機を使ったアプリ開発も行います。複雑な手順はステップを追った図で丁寧に指導します。 最終章の20章では拡張現実ARKitを取り上げました。平面検知やAR空間に物理オブジェクトを配置するといったサンプルを作ります。ARKitは今後のiPhoneの役割を大きく変える注目の新機能であり、数年で飛躍的に機能アップすることが予想されます。今のうちからスタートを切り、このテクノロジーに積極的に取り組んでいきましょう。 どこまでも越えて行く iPhone誕生から10周年。あっと言う間の10年でした。ただ言えることは、iPhone誕生以前とは確実に違う10年だったと断言できることです。では、これから先の10年はどうでしょう。未来予測のキーワードはクラウドからVR、AR、AIと軸足を移し、リアルの価値と意味を深く問い始めました。IT関連に従事する私たちは、この問いを真摯に受け止め、高く越えて行かなければなりません。どこまでも越えて行く準備を始めましょう! Chapter20「ARKitで拡張現実」のサンプル動画を公開中! サンプル動画(YouTube) |
||
著者:大重美幸 B5変形・704ページ・2色 本体価格:3,280円+税 ISBN:978-4-8007-1184-7 |
||
本の購入はこちらからどうぞ | ||
電子書籍の購入はこちらからどうぞ | ||
Amazon Kindle / Kobo / honto / Reader Store / iBooks / Kinoppy | ||
サポートページへ | ||
Part1 概要〜最初の話〜:ハローワールド
※お使いのブラウザでJavaScriptが無効の場合は機能しません。
Chapter 1 はじめてのXcode Part 2 基礎知識 〜実力を蓄える〜:Swiftのシンタックス Chapter 2 基本シンタックス Chapter 3 関数を定義する Chapter 4 ストリング String Chapter 5 配列 Array Chapter 6 辞書 Dictionary Chapter 7 集合 Set Chapter 8 オプショナル Chapter 9 クラス Chapter 10 列挙型と構造体 Part 3 実践入門〜作って学ぶ〜:iOSアプリを作る Chapter 11 オートレイアウト Chapter 12 アシスタントエディタとUI部品の使い方 Chapter 13 ビューと画像 Chapter 14 シーンの作成と移動 Chapter 15 アニメーションと映像効果 Chapter 16 フィンガーアクション Chapter 17 図形の描画 Chapter 18 データの保存と読み込み Chapter 19 デバイスの機能を使う Chapter 20 ARKitで拡張現実 ≪ 目次を隠す |