在Objective-C中,您可以使用sizeof()
操作符来检查对象的大小。sizeof()
操作符返回一个size_t
类型的值,表示对象的大小(以字节为单位)。
例如,如果您想检查一个NSObject
对象的大小,可以使用以下代码:
#import<Foundation/Foundation.h>
int main() {
NSObject *obj = [[NSObject alloc] init];
size_t objSize = sizeof(obj);
NSLog(@"The size of the NSObject is: %zu", objSize);
return 0;
}
在这个例子中,我们首先导入了Foundation框架,然后创建了一个NSObject
对象,并使用sizeof()
操作符来获取其大小。最后,我们使用NSLog()
函数输出对象的大小。
需要注意的是,sizeof()
操作符返回的是对象在编译时的大小,而不是运行时的大小。如果您需要在运行时获取对象的大小,可以使用malloc_size()
函数。
领取专属 10元无门槛券
手把手带您无忧上云