iOS
文章平均质量分 90
云水波痕
这个作者很懒,什么都没留下…
展开
-
2021-06-08 iOS结构体内存对齐
iOS结构体内存对齐 首先要了解下各种基本类型的对应字节数,如图1: 结构体内存对齐 先上代码: 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 {原创 2021-06-09 01:26:19 · 183 阅读 · 0 评论 -
2021-06-03 iOS的alloc的底层代码流程
iOS的alloc的流程 前言 创建类的一个对象的时候,alloc的底层做了什么呢?今天就好好的研究一下。 测试代码: LGPerson *p1 = [LGPerson alloc]; LGPerson *p2 = [p1 init]; LGPerson *p3 = [p1 init]; NSLog(@"%@-%p-%p",p1,p1,&p1); NSLog(@"%@-%p-%p",p2,p2,&p2); NSLog(@"%@-%p-%p"原创 2021-06-07 00:16:16 · 468 阅读 · 6 评论