H5W3
当前位置:H5W3 > 其他技术问题 > 正文

iOS底层知识学习,有没有什么好的建议

最近通过别人的blog来学习关于iOS Runtime方面的知识,但是底层的东西却一无所知,学习起来很吃力,很多东西都看不懂,像iOS开发,有的控件我们知道怎么用,但是至于为什么这么用,它是怎么样实现这个功能,我们貌似知道的很少吧?所以,我想请教各位大神,你们有没有什么相关经验可告知,重新学习C、C++么?

回答:

可以看看 Mac 相关的书籍,底层都一样。

推荐这本:
http://book.douban.com/subject/25870206/

回答:

苹果的开源网站
苹果的另一个开源方面的网站
你还可以看看这本书“CFHipsterRef:low-level programming iOS&OSX”
楼上推荐的书也不错,毕竟本质上iOS就是OSX。然而OSX又是以FreeBSD为基础做的,所以你也可以去FreeBSD代码库去看看。
有机会的话看看熟练C语言,汇编和C++还是有必要的。

回答:

推荐一本书,《iOS应用逆向工程》http://book.douban.com/subject/25826902/ 这里面就有相关的关于iOS底层的一些原理。

s27218018.jpg

对于实现方法这些,推荐一本《Objective-C编程之道:iOS设计模式解析》http://book.douban.com/subject/6920082/

s27325641.jpg

最近在看这两本,感觉不错,希望对你有帮助

回答:

我也打算学习底层,我觉得笼统地学效果不好,还是先选一个具体的方向作为切入点比较好。比如我打算从OpenGLES学起,先弄懂图形界面渲染原理,这部分相比其他部分还算是比较形象的。再下一步就可以研究一下iOS系统对进程线程的管理。具体次序可以自己安排,总之就是个个击破而不是找一本大而全的书从头开始读,那样很容易失去信心和兴趣。

本文地址:H5W3 » iOS底层知识学习,有没有什么好的建议

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址