非常中肯的讲,ios的书籍最好一本都不要买!大多都是在萝莉啰嗦,写一些非常简单并且不怎么实用的例子。有些甚至是在误导,根本不成体系,所以完全不推荐看书!建议直接废弃掉这个学习方法,在有好的ios开发书籍出现之前。
其他的学习方法,看博客,不推荐!为什么,写博客的人水平参差不齐,很多都不负责,所以也不推荐。
看视频,最好的学习方法,因为大多数人都没接触过mac的系统,对于这个奇葩的操作系统的熟悉和对xcode(更加奇葩的编译器)的熟悉有很大的帮助,看什么视频呢?毋庸置疑的第一个就是 斯坦福大学那个白胡子老头的那个,反复多看 多操作!把上面说的例子看懂写会就可以了吗?看视频没有个好方法有时候会适得其反,现在我为大家推荐一种新的学习理念,在线教育,有着系统的教学,丰富的知识,在遇到问题的时候会有老师在线解答,这也是将来教育的发展趋势,现在做的比较好的在线教育网站不多,比如说扣丁学堂就不错,大家可以关注一下。
注重对基础知识的了解,比如内存管理(学这东西 实际开发中不见得有什么用,但是面试的时候几乎每个变态公司都会问到,所以必须要搞明白),基础语法,比如什么是协议,委托,代理等等。基础的组件,比如UILabel、UIScrollView、UITableView、还有NavcationController等等这些的使用,注意一定要多写,不要以为看懂了就不写了,等你多写几遍的时候你才会发现 原来会遇到N多超级变态的问题。
对了,还有对于IOS机制的理解,比如一些变态的沙盒机制,从android转过来的同学要知道,ios和安卓是不同世界的东西,完全不同!这货没有service,这货没法后台运行,这货编译器不怎么给你提示的,你不能想获取什么信息就获取什么信息,想要获取相册的东西还要问一下用户 让不让你用,反正 ios就是个奇葩,除了比安卓运行流畅,不怎么卡,不用做适配之外,这货缺点多的去了,做好心理准备,不要头脑一热就转过来。
如果英语不好 搞iOS可能会比较困难,原因:SDK更新比较快,针对新SDK出的书比较慢,苹果官方没有中文文档,只能阅读英文文档,国内没有很活跃的iOS开发论坛,只有一个cocochina 但是活跃程度远远低于安卓开发论坛。遇到问题比较难解决。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/zhenzhenyouci/article/details/47661625