
「iOS 5向けアプリ開発」はスタンフォード大学が新たに提供する無料オンライン講座です
スタンフォード大学工学部は、2011年秋学期の「iOSアプリ開発」コースのフルHDビデオとスライドを公開しました。CS193Pの講義とレッスンはiOS 5に焦点を当てており、iTunes Universityから無料でダウンロードできます。世界トップクラスの工学部ならではの視点で、iOS開発入門を深く学ぶことができます。
- iTunes U & スタンフォード: iPad および iPhone アプリケーション開発 (iTunes リンク)
これまで iTunes からコースをダウンロードしたことがない場合は、iTunes ライブラリ サイドバーに「iTunes U」という新しいセクションが表示され、そこにレッスンが表示されます。
スタンフォードのコースの説明は次のとおりです。
iPhone SDKを使用してiPhoneプラットフォーム向けアプリケーションを構築するために必要なツールとAPI。モバイルデバイスのユーザーインターフェース設計と、マルチタッチ技術を活用した独自のユーザーインタラクション。モデル・ビュー・コントローラ(MVC)パターン、メモリ管理、Objective-Cプログラミング言語を用いたオブジェクト指向設計。Mac OS X上のXcode、Interface Builder、InstrumentsなどのiPhone APIとツール。その他のトピックには、コアアニメーション、Bonjourネットワーク、モバイルデバイスの電源管理とパフォーマンスに関する考慮事項が含まれます。
このコースの公式な受講条件は、C言語とプログラミング経験、そしてUNIXおよびオブジェクト指向プログラミングの経験です。もちろん、Mac、Xcode、iOS SDKのインストールも必要です。
- iTunesからXcode 4.2をダウンロード – 無料
- iOS SDKをインストールする(無料)
スタンフォード大学では、過去の iPhone 開発クラスや現在進行中の「データベース入門」コースなど、厳選されたコースをオンラインで無料で提供することを慣例としています。