iOS开发自学心得

来源:互联网 发布:windows内存占用高 编辑:程序博客网 时间:2024/05/20 18:52

陆陆续续从最开始学习iOS到现在从事iOS开发工作已经有一个年头了,在这里跟大家分享一下一些学习心得。

1、之前基本没接触过iOS,凭着兴趣,茫茫码海,不知从何入手,第一步就是看了下几个mac操作系统的视频了解下mac的一些基本知识

2、网上下了几本书,看了下object-c的一些基本语法和原理(学过c的入手起来比较快)

3、看了几本关于iOS开发的书,对iOS开发有一些大致的了解,如果不动手做些demo,看书基本没啥用,过目就忘

4、后来单位有个项目要维护,慢慢地接触实际代码,把前人的坑一点点填平,遇到不会的问题就去百度(这样学习起来很慢,内容也很有限)

5、找到了一个iOS的资源站(code4app),感觉很不错,有很多效果的demo,把每一类下载一个demo看看,会对iOS的大部分功能有个相对详细的了解

6、后来自己摸索,又发现一个视频学习网站(好知网),里面有很多关于iOS的视频,有些视频讲的很详细,感觉进步很大

7、这样下来我算是快入门了,好知网+code4app一段时间,一般的功能基本都会自己实现了

8、但是对iOS整个框架性的东西缺乏认识,之前都是自己弄着玩,平常还得其他工作,后来换工作,去真正地做iOS开发

9、cocoapod 很好的东西,对第三方库的管理,能让自己节省好多时间,

10、开始看github的源码,下载下来一个一个地细看,了解牛人怎么组织一个iOS,分类、继承、代理,mvc架构的实现,代码目录的规范性(比如MessageDisplayKit,看完之后微信开发你都有信心自己搞个了)

11、以前遇到不懂的问题或不会做的功能,都是百度,现在去github下去找下有没有类似的源码,下下来看看,百度很片面,大部分时间都花在找到自己想要的网页上,github可以让你把时间花在如何详细地实现某一个功能,很受用。(所以少用百度,多看源码,同时苹果的文档也很受用)

       ps:比较笨,学得很慢,自己的一些学习体会,算是总结下吧。

0 0
原创粉丝点击