IOS精选面试题(一)

2021-01-21  本文已影响0人  qinxi

一个NSObject对象占用多少内存

系统分配了16个字节给NSObject对象 但是NSObject对象的内部只使用了8个字节的空间,通过查看底层代码可以看到有一个判断如果小于16个字节则分配16个字节,从内存对齐方面也可以得到是分配了16个字节

扩展:基础数据类型占用内存情况

byte 占用1字节

short 占用2字节

int 占用4个字节

long 占用8个字节

float 占用4个字节

double占用8个字节

bool 占用1个字节

上一篇下一篇

猜你喜欢

热点阅读