IP属地:台湾
本章主要由结构体内存对齐到苹果的属性重排, 以及16字节对齐算法 0x00 -- 获取内存大小的三种方式 获取内存大小的三种方式: sizeof...
手撕位运算 0x00 -- 位运算概览 符号描述运算规则&按位与,2个位都为1,结果为1|按位或,一个位为1,结果为1^按位异或,相同为0,相异...
在项目中经常使用的alloc方法, 如果想要探索这个方法的底层实现, 该如何下手呢?所以本篇文章主要记录探索底层源码的三种方式, 起到抛砖引玉的...
1 普通字面量 2 多行字符串字面量 3 字符串里的特殊字符 3.1转义字符 3.2 Unicode标量 \u{n},n是一个1-8位的16进制...
手撕iOS底层02 -- 分析alloc&init&new OC对象与指针 三个指针变量指向同一块内存空间,p1 p2 p3是放在栈空间,所以每...
本章要点主要探索NSObject的alloc源码?为什么要探索NSObject的源码呢, 上一篇手撕iOS底层02 -- 分析alloc&ini...
union 共用体, 也叫联合体,c/c++中另一种自定义的数据类型; 联合就是一个结构; 所有成员相对基地址的偏移量为0; 此结构最大空间要...
现在公司小伙伴大多数都在使用Git版本管理,很多人只会用它一些常用命令git add 、git commit、 git push等;今天我们就...