在蘋果早前發(fā)布的Swift宣傳頁面中,蘋果曾表示一些頂尖大學(xué)和學(xué)術(shù)機構(gòu)已經(jīng)開始在計算機程序設(shè)計課程中教授Swift,其中很多即將在iTunes U提供免費課程。而如今,斯坦福大學(xué)的Swift課程《Developing iOS 8 Apps with Swift》已如約上線iTunes U,用戶均可免費觀看學(xué)習(xí)或下載。
從斯坦福官方給出的課程介紹來看,其內(nèi)容主要包括使用iOS SDK構(gòu)建iPhone和iPad平臺應(yīng)用、移動設(shè)備用戶界面設(shè)計、多點觸控技術(shù)下的用戶交互、MVC模式與面向?qū)ο笤O(shè)計、內(nèi)存管理以及Swift編程語言等。此外,還包含動畫、移動設(shè)備電源管理、多線程、網(wǎng)絡(luò)與性能優(yōu)化等其他主題。
而在學(xué)習(xí)本課程之前,用戶必須具備一定的編程知識,要求有C語言和面向?qū)ο缶幊探?jīng)驗,并且對抽象編程和編程范式也有所了解。
盡管斯坦福的Swift公開課才剛剛上線iTunes U,國內(nèi)開發(fā)者已經(jīng)開始組織進(jìn)行翻譯,并在GitHub上建立了翻譯項目?,F(xiàn)在,開發(fā)者可以登陸iTunes U進(jìn)行學(xué)習(xí),也可以進(jìn)入GitHub了解項目最新進(jìn)度及查看中文版。