C++中对象中得方法是不占用对象的内存的,对象只存的数据。在OC中有时怎么做的呢?在OC中能不能查看一个对象占用内存空间的大小呢?谢谢大牛们,给个答案~3Q~
引入头文件:#import <objc/runtime.h>
解决方法:runtime
size_t t = class_getInstanceSize([Test class]);
NSLog(@"t = %zu",t);
引入头文件:#import <malloc/malloc.h>
NSLog(@"%zd", malloc_size((__bridge const void *)[[Test alloc]init]));