一个NSObject对象占用多少内存
系统分配了16个字节给NSObject对象 但是NSObject对象的内部只使用了8个字节的空间,通过查看底层代码可以看到有一个判断如果小于16个字节则分配16个字节,从内存对齐方面也可以得到是分配了16个字节
扩展:基础数据类型占用内存情况
byte 占用1字节
short 占用2字节
int 占用4个字节
long 占用8个字节
float 占用4个字节
double占用8个字节
bool 占用1个字节
一个NSObject对象占用多少内存
系统分配了16个字节给NSObject对象 但是NSObject对象的内部只使用了8个字节的空间,通过查看底层代码可以看到有一个判断如果小于16个字节则分配16个字节,从内存对齐方面也可以得到是分配了16个字节
扩展:基础数据类型占用内存情况
byte 占用1字节
short 占用2字节
int 占用4个字节
long 占用8个字节
float 占用4个字节
double占用8个字节
bool 占用1个字节
本文标题:IOS精选面试题(一)
本文链接:https://www.haomeiwen.com/subject/rkdqzktx.html
网友评论