一、如何提高iOS开发技能
1、阅读博客,整理了40多位iOS开发博主的博客,存在github上面:https://github.com/tangqiaoboy/iOSBlogCN
下面是国外的iOS开发博客
2、读书,建议每年坚持读完一本高质量的iOS开发图书
3、观看WWDC视频,通常iOS开发的新知识首先会在WWDC上被苹果公开,三个月后会有国内外的博客介绍这些知识,再过半年,会有国外的图书介绍这些知识。想要尽早了解这些知识,只有通过WWDC的视频。
4、看苹果的官方文档,苹果的官方文档相当详尽,对于不熟悉的API,阅读官方文档也是最直接有效的解决方式。
5、看开源代码,看半天的文字讲解还不如自己写几行代码来的直观些。阅读优秀的开源项目代码,不但可以学习到iOS开发本身的基础知识,还能学习到设计模式等软件架构上的知识。
6、多写代码多思考,知识的积累离不开实践和总结,用到封装的思想,不要重复写相同的代码,使代码有复用性。多思考如何设计应用架构,保证满足灵活多变的产品需求,只需要修改小部分的代码就能完成一个全新的功能。在多次重构和思考的过程中,我们会慢慢积累出一类问题的最佳解决方式,成为自己宝典的经验。
7、多和同行交流,有些时候遇到一些难解的技术问题,和同行几句交流就可能让你茅塞顿开,常见的技术问题通有人以前遇到过,简单知道几句就能让你一下子找到正确的解决方向。和国内开发者交流注意讨论质量,远离低下的社区和群。
8、分享,值得尝试的分享有发起一个开源项目,写技术博客,在技术会议上最报告,虽然比较有挑战性,但是如果能大胆尝试,肯定会有巨大收获的。