NSDate *now = [NSDate date];
NSLog(@"This NSDate object lives at %p", now);
NSLog(@"The date is %@", now);
好的,从这段代码中,我知道 now
是一个指向 NSDate
对象的指针,但是在第 3 行的代码中,你如何取消引用一个指针而不星号?我们为什么不在第 3 行编写这样的代码:
NSLog(@"The date is %@", *now);
最佳答案
%@
格式说明符采用指向对象的指针,因此无需取消引用参数列表中的指针。通常,不需要取消引用指向 Objective C 对象的指针。
关于ios - 在 Objective-C 中使用 NSLog 时取消引用指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20673521/