【iOS】请问大家是怎么学iOS及更新丰富知识体系的

Lynx
  • 209

有些问题不明白的时候会上SF提问,发现大家都挺厉害的,一些问题都能讲清楚原理和具体代码,自己学着有点没思路,东看看西看看,想问下大家平时是怎么学的,要啃哪些书比较合适?
个人还是新手,积淀不够,不知道要怎么学会比较有规律,从哪里获取相关知识。。

回复
阅读 2k
4 个回答

YYkit的作者做iOS一年多就写出了很多好用的框架,然而还有很多人做了很多年水平依然很一般,你觉得原因是什么?
首先人家的基础很扎实,大学的基础很扎实,除了懂oc,swift,他的c,c++水平也是很好的,更不要说大学的基础课程数据结构,计算机网络,操作系统原理等等。有人的一句话说的很对,你先要成为一个程序员,然后再是iOS程序员,然后你觉得别人原理什么都很清楚,说明人家的基础很扎实,这些基础知识决定你的技术高度,而非工作年限。
其次是要死磕,遇到问题最好也最有效率的方式一次性完全搞明白,只要做到这些,你会发现你真的懂得越来越多。
还有就是要多看开源框架,无数大牛都在说要多看人家的开源框架,然后在自己写代码时多实践,会提高的很快,这个访谈yykit作者时他自己说的学习办法。
最后给你推荐一本书,Effective Objective-C 2.0,这本书很不错,可以好好读读。

完整系统的学习是很有必要的。还有就是遇到问题死磕到底。多总结多分享。

平时都是看各种博客和论坛
上年的时候利用比较空闲的时候看了runtime、多线程相关知识。
现在感觉自己的不足,最近把 iOS 体系列了一下,打算把常用的分类都稍微深入的了解下,然后每个类别下都写几篇博客。完善 iOS 开发知识体系。

我也是自学的,感觉还是看资料的同时,多敲代码,分功能和模块的去学习,一步步走

宣传栏