新言語Swift 1.1 + Xcode 6.1 + iOS 8.1でiPhoneアプリ開発をマスター!
新世代開発言語、Swiftの登場です。「アマツバメ(雨燕)」、「速い」の意味をもつSwift。目にも止まらぬ素早さで自在に空を舞う。Objcect-Cから世代交代したSwiftは、まさにそんな表現がピッタリのプログラム言語です。
本書のPART 2から5までの4章では、Swiftの言語仕様について学んでいきます。もちろん、Swiftを学ぶことは目的ではなく、iPhoneアプリを作れるようになるのがゴールです。PART 6以降では、Xcodeを使ってiPhoneアプリを作っていきます。
本書の最大の特長は圧倒的なサンプル数です。本文解説だけでなく、コードには細かなコメント文に加えて、引き出し線を付けて要所に説明を重ねています。
このサポートページでは、本書のサンプルファイルのダウンロード、正誤表、本書の構成などを掲載しています。本書を読むにあたり、ぜひサンプルをダウンロードしてXcodeで開いて実際にコーディングを行いながらSwiftとiOSアプリの開発方法を学んでください。
Swift 1.2の変更への対応
Swift 1.2ではシンタックスエラーとなりビルドできなくなった箇所があります。「詳細!Swift iPhoneアプリ開発入門ノート」で記載しているコードだけでなく、テンプレートが作成するファイルにも変更箇所があります。次のリンクにコードの変更点の一覧がありますので、参照してください。
また、すべてのダウンロード用サンプルファイルはSwift 1.2に対応しています。