“为 iOS 5 开发应用程序”是斯坦福大学新推出的免费在线课程
斯坦福大学工程学院发布了 2011 年秋季“开发 iOS 应用程序”课程的全高清视频和幻灯片。 CS193P 的讲座和课程以 iOS 5 为重点,可从 iTunes 大学免费下载,从世界一流的工程学院的角度,很好地了解开始 iOS 开发的情况。
- iTunes U & Stanford:iPad 和 iPhone 应用程序开发(iTunes 链接)
如果您之前没有从 iTunes 下载过任何课程,iTunes 资料库边栏中的一个名为“iTunes U”的新部分将包含这些课程。
斯坦福对课程的描述如下:
使用 iPhone SDK 为 iPhone 平台构建应用程序所需的工具和 API。移动设备的用户界面设计和使用多点触控技术的独特用户交互。使用模型-视图-控制器模式、内存管理、Objective-C 编程语言的面向对象设计。 iPhone API 和工具,包括 Xcode、Interface Builder 和 Mac OS X 上的 Instruments。其他主题包括:核心动画、bonjour 网络、移动设备电源管理和性能注意事项。
课程的官方先决条件是:C 语言和编程经验,并推荐具有 UNIX 和面向对象编程的经验。您显然还需要安装 Mac、Xcode 和 iOS SDK。
- 从 iTunes 下载 Xcode 4.2 – 免费
- 安装 iOS SDK – 免费
斯坦福大学的传统是提供免费在线精选课程,包括 过去的 iPhone 开发课程和目前正在进行的“Intro to数据库”课程。