iOS底层学习
文章平均质量分 79
Monday_Cat
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类的探究__未完待续篇
类的探究分析 先让我们看下对象NSObject 点进源码 ,我们可以看出 @interface NSObject <NSObject> { #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wobjc-interface-ivars" Class isa OBJC_ISA_AVAILABILITY; #pragma clang diagnostic pop } NSObject中有一个 Class is原创 2021-06-18 13:36:32 · 216 阅读 · 0 评论 -
对象的本质
对象的本质是什么? 对象在底层的本质是结构体! 谢谢大家观看!! 开个玩笑=-= 真是个幽默的帅小伙 1.对象的本质 让我们一步步来探究一下对象的本质是啥 我们先在main.m文件里面创建一个类 @interface LGPerson : NSObject @property (nonatomic, strong) NSString *Zstr; @property (nonatomic, strong) NSMutableArray *ZArray; @end @implementa原创 2021-06-16 11:15:13 · 925 阅读 · 0 评论 -
结构体内存对齐
放上KC老师的总结,如果觉得字多的请直接往下看 来来来 放上我的代码 struct LGStruct1 { double a; // 8 [0 7] char b; // 1 [8] int c; // 4 (9 10 11 [12 13 14 15] short d; // 2 [16 17] 24 }struct1; struct LGStruct2 { double a;原创 2021-06-08 18:27:18 · 161 阅读 · 0 评论 -
alloc 原理的学习
先上图 在细谈alloc 回顾昨天所学 容我皮一下 哈哈哈 (若有说错,请贵客指出,我马上改) alloc函数 从进入,我们见到了_objc_rootAlloc,这是一层封装。 + (id)alloc { return _objc_rootAlloc(self); } 让我们在往_objc_rootAlloc里面深入 _objc_rootAlloc 不错 又是一层封装 id _objc_rootAlloc(Class cls) { return callAlloc(cls, false/原创 2021-06-05 20:02:52 · 686 阅读 · 3 评论
分享