一个NSObject对象占多少内存?


NSObject 对象占16个字节的内存。

NSObject本质上一个包含isa指针的结构体。

结构体在内存中占8个字节的内存。

但是根据iOS系统内存对齐原则

系统分配了16个字节给NSObject对象(通过malloc_size函数获得)

但NSObject对象内部只使用了8个字节的空间(64bit环境下,可以通过class_getInstanceSize函数获得)