詳細!Swift iPhoneアプリ開発 入門ノート iOS 12+Xcode 10対応 電子書籍版

  • 詳細!Swift iPhoneアプリ開発 入門ノート iOS 12+Xcode 10対応 電子書籍版
  • 3520円(税込)

    • 本作品について、無料施策・クーポン等の割引施策・PayPayポイント付与の施策を行う予定があります。
      この他にもお得な施策を常時実施中、また、今後も実施予定です。詳しくはこちら

    作品内容

    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。端末により、見開き表示で、左右が逆になる場合があります。行くぞ!AR拡張現実の開拓者たち!本書はiPhoneアプリの開発を目的として、iOS 12のSwift 4.2プログラミングと開発環境Xcode 10の使い方をゼロから学べる解説書です。SwiftはiPhoneの進化を支えるプログラミング言語として高機能化と改良を重ね続けています。最新のiOS 12では機能アップしたARKit 2が大注目です。そこで本書でもARKitの解説を前書の36ページから82ページへと大幅に増やしてその秘密に迫ります。プログラミング初心者にとっては、最終章のARKit 2までの道のりは少し長い旅になるかもしれません。しかし、全力で学びたいという気持ちがあるならば、今すぐ出発するだけです!本書の内容は段階的に3つのパートに分かれています。Part 1 概要~最初の話~:ハローワールド第1章では、ステップを追って簡単なアプリを1個作ってみましょう。難しいのでは?と構えていたiPhoneアプリ開発が意外と簡単で、自分にもできそうという印象をもたれることでしょう。作るのはボタンで画面の色を変えるアプリです。作ったアプリはXcodeのシミュレータで動作チェックできます。Swiftを手軽に試せる新しいPlaygroundについても紹介します。Part 2 基礎知識~実力を蓄える~:Swiftのシンタックス第2章から第10章はSwiftプログラミングのシンタックス全般の解説です。定数、変数、タプル、条件分岐、繰り返しなどの基本知識から始めて、関数、配列、辞書、セット、オプショナル、列挙型、構造体、クラス定義の知識へと、徐々に本格的なプログラミングに向けて範囲を広げていきます。中級者向けの内容も含まれていますが、ここですべてを理解し覚える必要はまったくありません。初めてプログラミングを学ぶ人にとっては、読み進めるために努力が求められる内容かもしれませんが、できるだけ簡潔なコードと図解で丁寧に詳しく説明します。重要な箇所はマーカーで強調し、ポイントとなるコードは線で指し示し、わかりやすく囲って補足説明しています。たくさん出てくる用語やテクニックも、随所に埋め込まれた参照ページと索引の充実が学習を手助けしてくれることでしょう。Part 3 実践入門~作って学ぶ~:iOSアプリを作る第11章からが実践です。ボタン、スイッチ、テーブルビュー、アクションシートなど、標準的なUI部品を1つずつ取り上げた後、ビューの理解、シーンの移動、映像効果とアニメーション、フィンガーアクション、図形の描画、データ保存などのiOSアプリで利用したい基礎テクニックを解説します。第19章では位置情報、地図、カメラ、コンパスなど、実機を使ったアプリ開発も行います。そして最後の第20章がARKit 2の解説です。水平面/垂直面の検出、物理ボディの追加、ヒットテスト、画像認識、物体認識、複数利用者間でのワールドマップの共有など、ARKit 2が広げていく世界に迫ります。もう一つの世界私たちはまだすべての物を見ていません。一歩足を進める毎に考えも及ばなかったことが起こります。世界は時間を釣り糸に結び、想像の魚が喰らい付くのを狙っています。星が沈み次の太陽が昇ったならば、あなたがどこに居ようとそこにはもう一つの世界が開いているのです。もし、今日はちょっと違うなと感じたらそれが証拠です。

作品情報

ページ数
658ページ
出版社
ソーテック社
提供開始日
2018/11/03
ジャンル
ビジネス・実用

作者の関連作品作者の作品一覧