Topic:iOS

From Wikiversity
Jump to: navigation, search
相关链接
软件开发 Topic:Objective-C移动应用设计
知识库 第三方库
关于主题 编辑前请阅读本区规划 所有子页面 KB子页面

学习导引[edit]

入门建议[edit]

  • 如果没什么基础的话,推荐从斯坦福的 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/

进一步学习建议[edit]

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


开发前准备[edit]

了解iOS[edit]

关于设备的资讯

获取Xcode[edit]

“万里之行始于足下”

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

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

了解你的工具[edit]

“磨刀不误砍柴功”

开始编码[edit]

使用第三方库[edit]

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

Native or web?[edit]

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

资源:

应用发布[edit]

详见:应用发布


其他资源[edit]

WWDC 相关[edit]

获取帮助[edit]

快速链接[edit]