序
一直想写一些关于系统底层方面的知识点,并且酝酿了很久,后来也跟其他人交流,你为何不出一个系列呢? 不必要一次性把所有的东西都写完后才发表,我听说后觉得非常的有道理,虽然自己的水平也很一般,但是想想自己还是有一些积累的。这虽然是一系列介绍iOS底层相关方面的知识的文章,但又不是介绍iOS的内核相关的东西,因为内核我也不熟悉,所写文章更多的是从一些相关的开源库中的实现,以及本人的一些亲自实践得出来的一些小知识点,当然对于那些没有开源的部分更多的是从机器指令或者汇编代码的实现中得出来的,因此这一系列文章中会有涉及到一些汇编相关的内容。毕竟这一些东西也只是我个人经验总结,还有参考他人的一些结论,所以会有一些错误存在,欢迎大家更正批评,不胜荣幸!。
关于这一系列文章其实标题已经列出很久了,但是因为各种原因比如工作呀,家庭呀,还有一些内容我无法短期内写完,所以很多文章都没有及时补充和更新,在这里希望大家能对我的懒惰和无知有所容忍。另外这毕竟是发布的免费信息,支撑我写作的动力其实还是来自与对技术本身的热爱。对于国内大部分的程序员来说更加喜欢做一个应用者而不是生产者,即便如书本也是如此国内的书籍一般是某些应用的实践总结,而国外的则是原理性总结的书籍。之所以如此也许是大环境的原因吧,在这个浮躁的社会谁都想尽快的得到想要的结果,又有谁会去想想过程的来龙去脉呢。但愿我就是那么一个人,多写一些关于原理以及理论性的文章供大家去探索程序世界更多本质的东西!
目录
- 1.深入iOS系统底层之汇编语言
- 2.深入iOS系统底层之指令集
- 3.深入iOS系统底层之XCODE对汇编的支持
- 4.深入iOS系统底层之CPU寄存器
- 5.深入iOS系统底层之程序中的汇编代码
- 6.深入iOS系统底层之赋值指令
- 7.深入iOS系统底层之函数调用
- 8.深入iOS系统底层之函数实现
- 9.深入iOS系统底层之常见的汇编代码片段
- 10.深入iOS系统底层之ARC内存管理
- 11.深入iOS系统底层之异常实现和处理
- 12.深入iOS系统底层之线程实现原理
- 13.深入iOS系统底层之编译链接过程
- 14.深入iOS系统底层之MACH-O文件格式
- 15.深入iOS系统底层之程序加载过程
- 16.深入iOS系统底层之程序映像
- 17.深入iOS系统底层之静态库
- 18.深入iOS系统底层之动态库
- 19.深入iOS系统底层之crash解决方法
- 20.深入iOS系统底层之常用工具和命令