导读:你想知道Swift内部对象是如何创建的吗?方法以及函数调用又是如何实现的吗?成员变量的访问以及对象内存布局又是怎样的吗?这些问题都会在这篇...
![240](https://upload.jianshu.io/collections/images/1746684/1555374275.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
收录了7篇文章 · 1人关注
导读:你想知道Swift内部对象是如何创建的吗?方法以及函数调用又是如何实现的吗?成员变量的访问以及对象内存布局又是怎样的吗?这些问题都会在这篇...
本系列博客是本人的源码阅读笔记,如果有 iOS 开发者在看 runtime 的,欢迎大家多多交流。 前言 load 方法中的最后一个函数: 告诉...
一个NSObject对象占用多少内存? a、系统会分配16个字节给NSObject对象(导入<malloc/malloc.h>,通过malloc...
1.当参数obj为Object实例对象object_getClass(obj)与[obj class]输出结果一直,均获得isa指针,即指向类对...
具体应用拦截系统自带的方法调用(Method Swizzling黑魔法) 实现给分类增加属性 实现字典的模型和自动转换 JSPatch替换已有的...
转载:原文地址 在上篇文章不知MachO怎敢说自己懂DYLD中已经详细介绍了MachO,并且由MachO引出了dyld,再由dyld讲述了App...
使用 Swift 时,如果是自定义的 Protocol,可以通过 Extension 来提供部分方法的默认实现,但系统原有的 Protocol ...
专题公告
runtime