IOS入门学习随笔

我的IOS学习之路并非起于大学期间,而是毕业后所在公司有相关的开发业务,所以我在今年10月份开始了我的IOS之旅。

      在今年6月份苹果公司推出了全新的IOS开发语言Swift,这是件让IOS程序员兴奋的事件。因为Swift不仅有新的开发体验,更可以说这次让中国程序员有了一次和世界同步的机会。在我开始接触IOS的时候,我一直在犹豫是直接从ObjectC开始啃还是直接搭上Swift这班顺风车。在我考虑了学习的渐进性和公司实际开发任务之后,我决定从ObjectC开始我的IOS学习之路。

      在确定了学习方向之后,就会涉及到一个入门的基本问题,那就是如何下手编写IOS程序。此时如果之前接触过其他应用程序开发的话,就会知道开发一个应用程序不仅需要掌握其开发的语言,同时还要熟悉开发环境和掌握其开发的框架。例如MFC应用程序开发,需要掌握基础的c++编程语言,还要熟悉MFC基础框架。如果这个一般基础流程还不清楚的话,那就得从头自己慢慢摸索体验了。所以,第一需要熟悉Xcode开发环境;第二需要熟悉ObjectC或者Swift语言;第三需要了解和掌握IOS程序开发框架

      有了方向和具体学习对象之后,对于新手来说就面临看什么书去哪获取学习资源的问题了。这里我简单罗列下我起步学习时所看的教程和收集的学习资源:

      一、ObjectC学习: ObjectC程序设计(第四版);

      二、IOS疯狂讲义;IOS开发从入门到精通;

      三、视频教学资源:百度Google搜极限互联学院系列课程,网易公开课里的斯坦福IOS开发系列课程。

      四、学习网站资源:https://github.com

                               http://www.oschina.net

                               http://www.cocoachina.com

                               http://www.th7.cn/Program/IOS/

                              

      IOS学习起步可能会畏惧起ObjectC语法的怪异,怪异并不代表难,深入进去会发现与其他语言无异。学习的过程总需要坚持,还有是你要觉得你可以编写IOS程序是一件很酷的事情。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。