扫码关注官方订阅号
最近通过别人的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底层的一些原理。
对于实现方法这些,推荐一本《Objective-C编程之道:iOS设计模式解析》http://book.douban.com/subject/6920082/
最近在看这两本,感觉不错,希望对你有帮助
我也打算学习底层,我觉得笼统地学效果不好,还是先选一个具体的方向作为切入点比较好。比如我打算从OpenGLES学起,先弄懂图形界面渲染原理,这部分相比其他部分还算是比较形象的。再下一步就可以研究一下iOS系统对进程线程的管理。具体次序可以自己安排,总之就是个个击破而不是找一本大而全的书从头开始读,那样很容易失去信心和兴趣。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
可以看看 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底层的一些原理。
对于实现方法这些,推荐一本《Objective-C编程之道:iOS设计模式解析》http://book.douban.com/subject/6920082/
最近在看这两本,感觉不错,希望对你有帮助
我也打算学习底层,我觉得笼统地学效果不好,还是先选一个具体的方向作为切入点比较好。比如我打算从OpenGLES学起,先弄懂图形界面渲染原理,这部分相比其他部分还算是比较形象的。再下一步就可以研究一下iOS系统对进程线程的管理。具体次序可以自己安排,总之就是个个击破而不是找一本大而全的书从头开始读,那样很容易失去信心和兴趣。