CS193P是Stanford與Apple合作提供iPhone開發課程,全系列的課程影片、講義均在網路上以CC授權開放網友使用。Inside部落格在2010年春季的時候曾經刊載了一系列的心得筆記,在這篇文章中做一個簡短的回顧,讓首次接觸的讀者能夠獲得一個整體的全貌。
在最後一堂的課程當中,我們將簡略的學習OpenGL ES的一些概念,讓我們對iPhone平台上的3D遊戲開發多增加一些概念。還請大家多多指教!
在這一堂課程中,我們將看到OCUnit這套Objective-C的Unit testing framework,還有看到Objective-C一些有趣的使用方式,可以幫助我們深入研究Cocoa Touch中framework的內部結構,最後還會提到如何幫應用程式設計多國語言版本,以下是筆者的一些整理,還請多多指教!
本系列課程即將邁入最後的尾聲,而在這倒數第三堂課中,我們將學習到如何使用Apple的Bonjour來傳遞網路服務,以及透過NSStream來在網路上進行資料傳輸,此外還有iPhone OS 3.0中所新加入的GameKit套件,就讓我們一起來看看吧!
在這一次的課程內容中,我們將看到如何在iPhone上操作多媒體相關的內容,包含播放音樂、音效還有影片。此外,還會順便談到要如何讓應用程式出現在設定的程式中,還請讀者們多加指教!
在先前的課程中,我們所學習到的大多都是軟體上API的呼叫,並沒有使用到太多硬體上的裝置設備。而在這一次的內容中,我們就會看到如何使用Cocoa Touch的API來操作iPhone的硬體,使用像是加速度感應器、羅盤和地理定位系統等裝置來創造出更多有趣的應用,還請多多指教!