美文网首页
[iOS底层] - objc4-750源代码结构

[iOS底层] - objc4-750源代码结构

作者: 我阿郑 | 来源:发表于2023-09-20 11:18 被阅读0次

objc源代码整体结构

objc-750源码地址

image.png

一、Common 公共通用的文件

image.png

二、Public Headers 公开头文件

image.png

三、Private Headers 私有头文件

image.png

四、Project Headers 头文件

image.png

常见的重要头文件都在这里:

* objc-object.h
* objc-weak.h
    * struct weak_entry_t
    * struct weak_table_t
* objc-private.h
* objc-runtime-new.h
* …

五、一些老旧的废弃的头文件和实现

  • Obsolete 老旧的,废弃的
image.png image.png

六、objc中重要的源码实现都在这里

比如 NSObject 的实现,objc-class的实现、objc-objc-cache 的实现、objc-weak的实现等等...

image.png

七、一些其他的文件

image.png image.png

相关文章

网友评论

      本文标题:[iOS底层] - objc4-750源代码结构

      本文链接:https://www.haomeiwen.com/subject/ftoovdtx.html