- 博客(2)
- 收藏
- 关注
原创 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
264
原创 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
609
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅