打开主菜单

学习导引编辑

入门建议编辑

  • 如果没什么基础的话,推荐从斯坦福的 iOS 开发公开课入手学习,可以下载 iTunes 然后通过 iTunes U 搜索并免费订阅(推荐搜索词:Developing iOS)。强烈不建议观看旧版本的,这两年工具不断革新,开发流程也有不少变化。
  • 目前(09:16, 18 November 2013 (UTC))最新的教程正在更新中,名为 Developing iOS 7 Apps for iPhone and iPad。另一个稍微旧,但可看的是2013年冬的,名为 Coding Together: Developing iOS 6 Apps for iPhone and iPad。
  • 通过 iTunes U 订阅的课程正常会带有英文字幕(播放带字幕的视频时控制区域会有一个字幕切换的按钮),如果英文实在不行,中文字幕的应该能搜到,也是尽量看新版的。
  • 入门书推荐:《深入浅出:iPhone 和 iPad开发》 http://book.douban.com/subject/6854547/

进一步学习建议编辑

  • Apple 的官方文档你是一定要看的,接触最多的有两类:Programing Guide 和 Class Reference。Programing Guide 类似某一方面的教科书,Class Reference 具体讲解一个类是具体是如何使用的 —— 做什么的,有什么注意事项,属性怎么用,方法怎么用等。
  • 当你对很多概念有了基本认识和一定实践之后,学习一个新方面的话(比如 Auto Layout、iCloud),观看 WWDC 视频是不错的选择。

开发前准备编辑

了解iOS编辑

关于设备的资讯

获取Xcode编辑

“万里之行始于足下”

开发者中心获取Xcode,Lion的话可在Mac App Store免费获取Xcode 4,Snow leopard有专门的链接。

第三方测试、GM版系统、开发工具BT下载: http://atfdl.com

了解你的工具编辑

“磨刀不误砍柴功”

开始编码编辑

使用第三方库编辑

“如果说十年前支撑这个世界运作的是Windows,那么今天是开源社区及其成果在支撑着这个世界”

Native or web?编辑

iOS/KB/移动页面常用参考

资源:

应用发布编辑

详见:应用发布

其他资源编辑

WWDC 相关编辑

获取帮助编辑

快速链接编辑