iOS 打印对象内存地址的正确姿势
2017-03-30 本文已影响4857人
e5311f1a36e5
- 地址有两种情况:
- 指针指向的对象的内存地址,也就是这个指针保存的内容
- 指针自己的内存地址
- 打印的正确姿势:
NSString *a = @"ok";
//打印对象的内存地址
NSLog(@"内存地址1:%p",a);
//打印指针自己的内存地址
NSLog(@"内存地址2:%x",&a);
NSString *a = @"ok";
//打印对象的内存地址
NSLog(@"内存地址1:%p",a);
//打印指针自己的内存地址
NSLog(@"内存地址2:%x",&a);