[CS193P] iPhone開發課程系列回顧
来源:互联网 发布:淘宝达人怎么申请大v 编辑:程序博客网 时间:2024/06/06 00:51
CS193P是Stanford與Apple合作提供iPhone開發課程,全系列的課程影片、講義均在網路上以CC授權開放網友使用。Inside部落格在2010年春季的時候曾經刊載了一系列的心得筆記,在這篇文章中做一個簡短的回顧,讓首次接觸的讀者能夠獲得一個整體的全貌。
課程簡介
誠如前面所提到的,CS193P是一個線上開放的免費課程,目前已經有兩屆的課程內容,分別為2009的春季課程和2010的冬季課程,而目前正在進行的2010春季課程則沒有開放課程內容上網。
本系列連載的內容便是2010的冬季課程內容,讀者可以透過iTunes U下載課程的影片、投影片,而在課程的官方網頁上面,也有提供作業以及課程中的一些範例程式提供下載。
課程綱要
以下是CS193P的課程綱要,以及Inside上筆記的連結:
- 第一堂:iPhone開發平台概論
- 第二堂:Objective-C以及Foundation framework
- 第三堂:自訂類別、記憶體管理以及Property
- 第四堂:iPhone程式週期及MVC架構
- 第五堂:View以及其繪圖、動畫效果
- 第六堂:iPhone中的MVC原理以及ViewController
- 第七堂:NavigationController以及TabBarController
- 第八堂:TableView以及ScrollView
- 第九堂:本機、遠端的資料存取
- 第十堂:效能優化及多執行緒
- 第十一堂:Modal View以及軟體鍵盤
- 第十二堂:WebView、Map Kit和Core Location
- 第十三堂:Core Foundation及AddressBook
- 第十四堂:多點觸控事件處理
- 第十五堂:iPhone上的硬體元件操作
- 第十六堂:多媒體以及設定面板
- 第十七堂:網路服務以及Game Kit
- 第十八堂:Unit Testing及Objective-C的技巧
- 第十九堂:OpenGL ES
作業心得
CS193P中也有提供七次的作業練習,而Inside連載中,也針對了前四次的作業做了簡單的筆記,還請參考:
- 第一次:Interface Builder操作及Foundation framework的熟悉
- 第二次:建立自訂類別及設定動作按鈕
- 第三次:繪製多邊形的完整iPhone程式
- 第四次:使用NavigatorController及TabBarController建立多頁Flickr程式
結論
在經過這一系列的課程訓練後,相信讀者能夠對iPhone開發有一個很扎實的基礎,而Inside團隊也將會在部落格上報導更多iPhone及iPad平台上的開發心得分享,還請各位讀者繼續鎖定!
- [CS193P] iPhone開發課程系列回顧
- Stanford CS193p iPhone Application Development:Lecture 1
- cs193P assignmentV 问题1
- cs193P assignmentV 问题1
- CS193P作业4 问题1
- IPHONE系列开发之UISCROLLVIEW
- iPhone入门学习系列教程
- CS193p 2013 Fall Lecture 2 notes
- 斯坦福cs193p作业解析之Smashtag(Twitter)
- iPhone开发系列文章(一)-iPhone OS 概述
- iPhone开发系列文章(二)-iPhone开发工具介绍
- iPhone开发系列文章(四)-开发iPhone应用程序(一)
- iPhone开发系列文章(一)-iPhone OS 概述
- iPhone开发系列文章(二)-iPhone开发工具介绍
- iPhone开发系列文章(四)-开发iPhone应用程序(一)
- Objective-C和iPHONE系列教程
- iOS/iPhone学习系列、代码教程
- iOS/iPhone学习系列、代码教程
- 获取未安装APK文件的图标
- C6程序优化
- CentOS下以RPM方式安装MySQL5.5
- 單元測試覆蓋率工具JaCoCo的使用介紹
- PTRS
- [CS193P] iPhone開發課程系列回顧
- java 将多个文件打包成一个zip后进行下载
- 提高代码质量,检查代码的eclipse 插件
- 《ASP.NET夜话》一书勘错表及本人工作情况汇报
- 有关Shell的一些
- CSDN社区分享面试经历活动作品18——话说我的面试经历
- JS判断浏览器的平台
- [CS193P] 第一堂課摘要及心得筆記
- 2012C++程序设计实验报告【2.2】