常中肯的讲,ios的书籍最好一本都不要买!我买了五本IOS的开发书籍,没有一本满意的,大多都是在萝莉啰嗦,写一些非常简单并且不怎么实用的例子。有些甚至是在误导,根本不成体系,所以完全不推荐看书!建议直接废弃掉这个学习方法,在有好的ios开发书籍出现之前。
其他的学习方法,看博客,不推荐!为什么,写博客的人水平参差不齐,很多都不负责,所以也不推荐。
看视频,最好的学习方法,因为大多数人都没接触过mac的系统,对于这个奇葩的操作系统的熟悉和对xcode(更加奇葩的编译器)的熟悉有很大的帮助,看什么视频呢?毋庸置疑的第一个就是 斯坦福大学那个白胡子老头的那个,反复多看 多操作!把上面说的例子看懂写会就可以了。
注重对基础知识的了解,比如内存管理(学这东西 实际开发中不见得有什么用,但是面试的时候几乎每个变态公司都会问到,所以必须要搞明白),基础语法,比如什么是协议,委托,代理等等。基础的组件,比如UILabel、UIScrollView、UITableView、还有NavcationController等等这些的使用,注意一定要多写,不要以为看懂了就不写了,等你多写几遍的时候你才会发现 原来会遇到N多超级变态的问题。
对了,还有对于IOS机制的理解,比如一些变态的沙盒机制,从android转过来的同学要知道,ios和安卓是不同世界的东西,完全不同!这货没有service,这货没法后台运行,这货编译器不怎么给你提示的,你不能想获取什么信息就获取什么信息,想要获取相册的东西还要问一下用户 让不让你用,反正 ios就是个奇葩,除了比安卓运行流畅,不怎么卡,不用做适配之外,这货缺点多的去了,做好心理准备,不要头脑一热就转过来。
多看视频,多看多写,切记不要眼高手低!!
嗯 先写到这里吧,还有一些培训机构的视频,但是没发现比较靠谱的,等遇到了再更新。
2013年08月03日14:06:14
如果英语不好 搞iOS可能会比较困难,原因:SDK更新比较快,针对新SDK出的书比较慢,苹果官方没有中文文档,只能阅读英文文档,国内没有很活跃的iOS开发论坛,只有一个cocochina 但是活跃程度远远低于安卓开发论坛。遇到问题比较难解决。
2013年09月06日
|
|