
-
地址有两种情况:
- 指针指向的对象的内存地址,也就是这个指针保存的内容;
- 指针自己的内存地址。
-
打印的正确姿势:
1234567NSString *string = @"immutableObject";NSString *stringCopy = [string copy];NSMutableString *stringMutableCopy = [string mutableCopy];//打印对象的内存地址NSLog(@"n string: %p,n stringCopy: %p,n stringMutableCopy: %p", string, stringCopy, stringMutableCopy);//打印指针自己的内存地址 d:十进制,x:16进制NSLog(@"n string: %x,n stringCopy: %x,n stringMutableCopy: %x", &string, &stringCopy, &stringMutableCopy);
打印如下:
|
|




近期评论