iOS开发学习路线图

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

很多初学iOS开发的人会经常问:“我想学iOS应该从何入手呢?”。作为一个做了2年多各种iOS开发的程序员,只想写写自己的一些心得体会,好和体验与不好的体验。写的不好,请多包涵。希望能起到抛砖引玉的作用。

苹果平台一直采取的是比较激进的策略,所以一直都是更新的很快,所以只是学些表面上的东西,会很快被淘汰,这类程序员的学习方法就是伸手党,到各论坛,各XX群,伸手去要,而不是自己去思考,去尝试,学习那些不会变的东西。iOS我个人的学习路线是object-c到UIKit,再到GCD,网络,及cocos2d游戏开发框架,个人觉得这个还是个比较可行的方式。

入门级

开始学最好从两本书开始,一本叫Objective-C 2.0基础教程,一本叫iphone开发基础教程,都是黑皮的。这两本书比较轻松简单,不过讲的比较浅。

git版本管理最好也开始就接触,开发中一般就是用svn和git做为版本管理工具。

中级

Objective-c程序设计(很全面)

《TableView详解》(从控件到设计模式,iOSTableView最好的入门书籍)

《iOS6编程实战》即《iOS 6PRogramming Pushing the Limits》

cocos2d

中高级

objective c设计模式

领域驱动设计

C语言

C++

SDK API接口开发

测试驱动iOS开发

持续集成

苹果官方文档

github项目开发

u3D

cocos2d-x

项目开发在于细节,每每阅读国外大牛开源同行的代码就能明显感觉到差距之大就像iPhone和小米,所以初学也要对于自己的职业操守严格要求。学习人家开源的精神,不断提升分享知识,分享快乐,不要只是局限在自己的小天地里面。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航