「Hacking With Swift」は、Appleの新プログラミング言語「Swift」を使ったアプリ開発の手法を効率よく学ぶことができるサイトです。
実践的な30個のプロジェクトを通して、Swift製のiOSアプリの作り方を、効率よく学習することができます。
30のプロジェクトは、10個のアプリプロジェクト、10個のゲームプロジェクト、10個の技術プロジェクトから成り立ち、それぞれiOS特有の機能を学ぶことが出来るようにデザインされています。
例えば「プロジェクト 1」では、スクロールしてイメージを選択し表示するというシンプルな「イメージビューアーアプリ」の作成を通じて、XcodeやiOSシミュレータの使い方、さらに変数やストーリーボードなどプログラミングの基礎を学ぶことが出来ます。
このオンライン講座はもともと有料だったそうですが、十分な収入を得たことから完全無料でオンラインに公開したとのこと。Gumroadからオフラインで使える電子書籍版もダウンロードできます。Swiftアプリ開発に入門してみたい方におすすめのサイトです。