好的,我们对iOS应用有了想法,那么如何开始实施呢? 好吧,我们需要先收集一些知识。 这就像学习一门外语,直到学到几个单词和一些语法规则,您才开始讲外语(我的西班牙语教科书现在正带着怀疑的,令人毛骨悚然的笑脸看着我:D)
那么,从哪里开始学习超酷的iOS编程呢? 那里有成千上万的资源,有些过时了,有些解释得不好,有些实际上很好,但是如何选择它们而不浪费很多时间呢? 我个人倾向于从体面的大学开始演讲,因为它们为构建您的知识城堡提供了扎实的背景。 同样,文档是总结您在这里和那里所读内容并深入了解事物工作方式的好方法(我知道它们很无聊,但迟早您无法避免它们:D)。
幸运的是,iOS学习者对于两种类型的资源都有绝佳的选择。 这是我对初学者的建议:
- Coursera.org-这始终是寻找我想掌握的任何新技能课程的第一站。 多伦多大学在那里有很好的iOS专业化课程。 如果您只想观看讲座和完成测验,甚至不需要购买整个专业,则可以免费注册个别课程并开始观看。
- 斯坦福大学的Swift课程开发iOS 10应用程序,这是一门了不起的课程,涵盖了构建任何iOS应用程序所需的几乎所有内容。 您可以在iTunes或Youtube上观看讲座,但iTunes更好,因为它提供了课程的幻灯片和作业,并且您也可以跟踪进度。
- 迅捷的语言指南-这是深入了解该语言的重要资源(实际上是上述斯坦福课程的阅读作业)。 没什么无聊的文档,很好的解释和简洁的指南涵盖了语言的所有方面。
- 最后是我最喜欢的– iOS的raywenderlich.com教程,这是一套全面的教程,以一种非常有趣的方式解释了一些高级内容。 同样重要的是,作者会定期更新文章,因此您很有可能会获得该主题的最新版本。
这些都是很好的起点,但只要您完全从头开始构建应用程序,就会进行实际的学习。 环顾四周,找到您将兴奋的改进之处,然后继续实施。 您不需要使用自己的应用程序来改变世界(至少到目前为止),您不需要变革行业,也不必承受创建完美事物的压力,只需从中获得乐趣并学习,学习,学习…很有趣,也不太难(当您被困在:D时总是说这句话),很酷。 编码愉快!