- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"short----%lu",sizeof(short));
NSLog(@"int----%lu",sizeof(int));
NSLog(@"long----%lu",sizeof(long));//32位处理器 4字节;64位处理器 8字节。
NSLog(@"long long----%lu",sizeof(long long));
NSLog(@"byte----%lu",sizeof(Byte));
NSLog(@"char----%lu",sizeof(char));
NSLog(@"float----%lu",sizeof(float));
NSLog(@"double----%lu",sizeof(double));
NSLog(@"bool----%lu",sizeof(BOOL));
NSLog(@"%lu",class_getInstanceSize([UILabel class]));
}
还需要导入一个头文件
#import <objc/runtime.h>
输出如下: