【发布时间】:2016-01-26 20:49:23
【问题描述】:
我正在关注一本关于 Objective-C 的书,并遇到了这个使用 NSLog 语句打印当前日期的示例。我很困惑为什么 NSDate 类在将日期消息传递给它之前没有实例化(alloc 和 init)。
NSDate * pointerToIt = [NSDate date];
在代码的下方,另一条消息被传递给这个指针..
[pointerToIt timeIntervalSince1970];
我所知道的是,只要指针持有类实例的地址,消息就可以发送给它,但该类从未实例化,并且消息仍在传递。有人可以帮我解释一下吗?
【问题讨论】:
标签: objective-c nsdate