Apple官网文档 | Start Developing iOS Apps Today | 总结回顾

Apple官方的开发者平台中文档众多,作为一个初学者或者第一次接触iOS开发的程序员,需要看的第一本文档就是这本《Start Developing iOS Apps Today》有英文和中文两个版本,不过中文版的内容有点老,更新速度明显跟不上英文的,英文版本在2015-12-19那天还有更显,而中文的版本还停留在2014-07-15那天。看文档中的图片也能看出来,英文版本的文档图片已经是最新版本Xcode6的截屏了,而中文版本还是Xcode5的截屏。

建议英文还可以的人直接看英文的,如果看英文有困难,可以看中文的,反正都是翻译的,还能帮助理解英文文档中哪些句子没有看明白,哪些特别难的句子让你来看中文文档了。

对我来说看这个文档的问题就是文档里的代码是用Objective-C开发的,而我之前学习的是swift语言,可能会对看这篇文章有一定的影响。不过影响不是很大,遇到代码部分,可以照着先抄上。而且前两个部分的代码我都可以翻译成swift的代码。


苹果官方文档结构图中文


苹果官方文档结构图英文

当你看完了《Start Developing iOS Apps Today》文档后,还需要看什么呢?上面的图是苹果官方的建议,需要看的文档大约分为图中的8大类。

1.Register/注册:注册成为开发者

《App Distribution Guide 》(应用程序分发指南)中的“Managing Accounts”(管理帐户)这一章节会带您逐步完成注册为Apple开发者的过程。

2.Interface/界面:学习设计美观的应用程序界面。

《iOS Human Interface Guidelines》(iOS用户界面指南)会指导您如何让应用程序符合iOS用户界面规范。

《Auto Layout Guide》(自动布局指南)会指导您如何让你的界面能够自动布局,适应多个尺寸的apple设备。

3.Language/语言:学习语言

《The Swift Programming Language》(Swift编程语言)描述了如何使用Swift程序设计语言定义类、发送消息、封装数据,以及完成各种其他任务。

文档中说的OC文档,我在这里换成了Swift。

4.Develop/开发:学习开发优秀的应用程序

《App Programming Guide for iOS》(iOS应用程序编程指南)讲解了在开发iOS应用程序时,您必须要了解并做到的基本事项。

5.Technologies/技术:了解可用的技术

《iOS Technology Overview》(iOS技术概述)介绍了可以在iOS应用程序中使用的框架和其他技术。

6.Documentation/文稿:浏览文档

《Start Developing iOS Apps Today》中的“查找信息(第109页)”这一章节讲解了如何充分利用所提供的文档。

7.Test/Debug / 测试/调试:调试并测试您的应用程序

《XcodeOverviewinXcodeOverview》(Xcode概述)中的“DebugYourApp”(“调试您的应用程序”)会教您如何在Xcode中彻底调试和测试应用程序。

8.Ship/交付发布:发布应用程序。

《AppDistributionGuide》(应用程序分发指南)会带您逐步完成这些过程:预备测试设备,提交应用程序到App Store。



看完这8个类别的文档,就具备了中级iOS开发者的能力啦~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,267评论 4 61
  • 移动着脚步, 华灯初上。 经过路边的小贩, 在想,他们是否喜欢自己对面的客人? 在想,这样的烟雾中又有着怎样的故事...
    李小灼阅读 293评论 0 1
  • [TOC] 内容 时间:2016/10/19 耗时25分钟 截图 总结
    上山老人阅读 281评论 0 0
  • 刚看完罗宾 威廉姆斯的电影《布鲁克林最愤怒的人》,无论是谁的世界里难免会有一些不如意的事情发生,一直接受道德...
    不在右边阅读 329评论 1 2
  • 心怡 绿叶珠滴, 开窗清香袭。 多少往事回首? 心湖泛起涟漪。 华灯初下夜里, 人海茫茫奇遇。 寒署几度执着, 与...
    请叫我想念熊阅读 289评论 1 1