iOS底层知识学习,有没有什么好的建议
天蓬老师
天蓬老师 2017-04-17 13:26:29
[iOS讨论组]

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

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(4)
黄舟

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

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

伊谢尔伦

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

ringa_lee

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

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

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

大家讲道理

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号