码迷,mamicode.com
首页 > 移动开发 > 详细

关于iOS知识的提升

时间:2016-04-20 13:19:49      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

这两天,看了一些关于tableView的优化机制。一个优化机制,学习到了很多以前不知道的知识。

感谢ibireme大神及其他人大神的分享,从他们那里我学到了什么叫runtime,runloop,什么是@interface,什么叫失帧。

原来以为学习iOS,只是扩展自己的知识,扩展到一些自己接触不到的地方。但是事实上,对一门语言的理解,并不局限于怎么用某一些API。

而是进入系统的底部,知道什么是CPU,GPU,cache,运算是使用CPU的运算器,图形渲染是GPU处理的。

了解线程的各种使用,原理,内存管理的机制。才能写出效率更高、更好的代码。

现在理解了为什么一个好程序需要一个架构师,不是每个人都懂得底层的原理,知道怎么样的设计才是最快最稳定的。

在一个很大的程序中,每个人的编码风格都不一样,只有规定了某样东西应该用这个方法来做,给大家树立一个正确的规范,不仅可以提高代码质量,

还便于管理。降低程序风险,并且下个人接替的时候也容易上手。

总之,在程序中,不是懂得多种语言就是大神,而是通过对一门语言的了解深度来判断。现在要做的,就是多去接触底层,而不盲目的追求所谓的广泛。

因为,底层的东西才最难懂,最难深入。

一切的提升都需要目标来支撑,一切的学习动力都要有目的来提供。在为什么而奋斗着,想到得到什么,如果不明确,也只是看起来很努力罢了。加油。

关于iOS知识的提升

标签:

原文地址:http://www.cnblogs.com/hansIOS/p/5411923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!