iOS的学习路径
开始学习iOS了,自己也是个小白,不过来说说自己的iOS学习路径吧
话不多说
开始吧
初级
0.准备
- iOS开发环境:标配MacOSX+Xcode
1.语言基础
C语言基本语法、Objective-C基本语法、面向对象的特性(类,对象,继承,多态,动态类型,动态绑定)
学习资料
- 十分钟让你明白Objective-C的语法(和Java、C++的对比)
参考书
一本是 Scott Knaster出的《Objective-C基础教程》。
《Objective-C基础教程》电子书网盘另一本是Big NerdRanch出的《Objective-C编程(第2版)》。
2.学习API和UI控件
不需要把他们全都记住,只需要记住一些常用的即可
而且记忆这些东西,只靠死记硬背是不行的。多去写代码,多去实践,这样才能逐渐掌握
3.了解iOS开发的底层原理。
这一部分的需要掌握的知识点包括:
iOS内存管理、iOS运行时机制、RunLoop、多线程等
每一块都需要掌握的很详细
还要熟练使用类库并阅读类库源码,例如AFNetWorking、SDWeblmage等,这两个是初学者必看的