iOS开发学习路线图

155 篇文章 0 订阅
155 篇文章 0 订阅
原创文章,转载请注明来自[url=http://lizhuang.iteye.com/blog/1913066]大壮的iOS开发修炼之道[/url]

很多初学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 6 Programming Pushing the Limits》
cocos2d

中高级
objective c设计模式
领域驱动设计
C语言
C++
SDK API接口开发
测试驱动iOS开发
持续集成
苹果官方文档
github项目开发
u3D
cocos2d-x

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值