記事内に広告を含む場合があります。記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。Watchアプリ開発の専門書は除いて)現時点だとないと思います。1.2の新機能について紹介している記事を合わせて読むと良いでしょう。2014-12-13AmazonKindle楽天ブックスこの本の対象読者この本にはプログラミングにおける基礎知識である「変数とは何か?」「関数(メソッド)とは何か?」などの解説が載っていません。これらについては既に理解しているという前提で書かれているように思われます。よって、「JavaScriptやPHPなど、他の何らかの言語の使用経験があり、変数や関数などの基本は理解しているが、Swiftを使ったiOSアプリ開発の経験はない」という方が対象の本だと思います。この本の内容この本の目次の概要は以下の通りとなっています。SpriteKitでゲーム作り第2章から第5章までの約170ページをSwiftの文法に充てています。他のiOSアプリ開発入門本に比べて割合がかなり多いと思います。よって「まずはSwiftの文法をしっかりおさえてからアプリ開発にのぞみたい」というような方には特にオススメです。第6章から第8章までの約220ページでは、アプリ開発において必要となる「オートレイアウト」「デリゲート」「テーブルビュー」「コレクションビュー」「ビューのアニメーション」「セグエ」「ナビゲーションコントローラ」「タブバー」「アラート」「アクションシート」などについて浅く広く解説されている印象です。これらの要素についてしっかりと深く理解するためには、更にネット上の記事などの関連情報などを読んでいく必要があるとは思いますが、学習初期において「動かしてみて面白い要素」を幅広く触れていくのは悪くないことだと思います。第9章では主にゲームアプリ開発などに使われるフレームワーク「SpriteKit」について解説しています。こちらも「SpriteKitエディタ」「アクション」「物理シミュレーション」「インバースキネマティック」「ジョイント」「フィールド」「衝突判定」など、触っていて面白い要素が多数紹介されています。豊富なサンプルコードをダウンロード可能!この本に載っているコードリストの内容は、サンプルコードとしてWebからダウンロードできます。その本数なんと332本!紙面のコードリストには対応するファイル名も記載してあるので、本とXcodeを開きながらの学習が捗ると思います。@akio0911はこう思った。オプショナル」「関数オブジェクト」「クロージャ」「列挙型(enum)」「構造体(struct)」などについて、多くのページ数を割いて丁寧に解説している本だなと感じました。「他の言語を使ったことはあって、他のプラットフォーム向け(WindowsとかAndroidとか)の開発は経験があるけど、Swiftを使ったiOSアプリ開発はやったことが無くて・・・」という方にはちょうどよい内容じゃないかなと思います。この記事の最後に詳細な目次も載せておくので、ぜひチェックしてみてください。2014-12-13AmazonKindle楽天ブックスアプリ開発講座も開催しています。8.1対応この記事を書いた人あきお(@akio0911)派手髪iOSエンジニア。Twitterアカウントは@akio0911。YouTubeチャンネル「あきおチャンネル」にてiOSアプリ開発講座を公開中。iPhoneレッスンノート」など。iOSアプリ開発をテーマとしたオンラインサロン「アプリ道場サロン」を運営。東京・大阪にてアプリ開発講座「アプリクリエイター道場」を主催。AutoLayout徹底攻略」こんな人がブログを書いています派手髪iOSエンジニアの「あきお」です。Twitterアカウントは@akio0911。YouTubeチャンネル「あきおチャンネル」にてiOSアプリ開発講座を公開中。iOSアプリ開発をテーマとしたオンラインサロン「アプリ道場サロン」を運営。iPhoneレッスンノート」など。未経験者向けのiPhoneアプリ開発講座「アプリクリエイター道場」を東京や大阪などで開講しています。こんにちは、あきお(@akio0911)です。画面遷移後にUITableViewのセルが選択状態のままになってしまうのを防ぐこんにちは、あきお(@akio0911)です。ログイン済み状態でアプリを起動するとナビゲーションバーが表示されない時の対処方法こんにちは、あきお(@akio0911)です。配列を使って冗長なswitchをシンプルにするこんにちは、あきお(@akio0911)です。アプリ道iOSアプリ開発初心者向けに公式ドキュメントの読み方・探し方を解説しますこんばんは、@akio0911です。卵は世界である"鳥は卵の中からぬけ出ようと戦う。生まれようと欲するものは、一つの世界を破壊しなければならない。