iOSDeepLearning
iOSDeepLearning copied to clipboard
iOS底层原理学习笔记
iOSDeepLearning
建这个仓库的目的
世人皆说阅读开源框架的源代码对于功力有显著的提升,然则笔者阅读开源框架之时,每每遇到一些底层知识的时候便一头雾水,无法再阅读下去,故打算先全面复习一下iOS的底层原理知识以做储备,在这里将自己学习iOS底层知识的心得记录下来,希望能对后续的阅读开源框架有所帮助。我会不断更新这个仓库中的文章,如果想要关注可以点 star。
OC对象的本质
- 001-OC对象的本质01-OC和C_C++
- 002-OC对象的本质02-将OC转换为C_C++
- 003-OC对象的本质03-NSObject的内存本质
- 004-OC对象的本质04-class_getInstanceSize、malloc_size
- 005-OC对象的本质05-回答面试题
- 006-OC对象的本质06-窥探NSObject的内存
- 007-OC对象的本质07-Student的本质
- 008-OC对象的本质08-Student的内存布局
- 009-OC对象的本质09-更复杂的继承结构
- 010-OC对象的本质10-属性和方法
- 012-OC对象的本质12-内存分配注意点
- 014-OC对象的本质14-libmalloc源码
OC对象的分类
- 017-OC对象的分类01-instance对象
- 018-OC对象的分类02-class对象
- 019-OC对象的分类03-meta-class对象
- 020-OC对象的分类04-object_getClass内部实现
- 025-isa与superclass经典图
- 026-isa和superclass05-总结02