Appleの新言語「Swift」で作られたブロック崩しゲーム「SwiftBreakout」が公開されています。
ビルドするためにはXcode 6 Betaが必要で、以下に示すSwift言語とAPI関連のことを学習するために作成されたプロジェクトのようです。
- Swift言語の基本。
- SwiftからObjective-C APIを呼び出す法法。
- SwiftからCocoa Data Typeを処理する法法。
- SwiftでCocoaのデザインパターンを使う法法。
- NSTimeをSwiftで使う法法
既存APIをSwiftからどう扱うか知りたい人にとっては結構参考になりそうです。新しいプログラミング言語を学習するときに、簡単なゲームを作りながら学ぶのは楽しそうでよいですね。