只是为了好奇...... 可以用Objective-C或其他语言知道对象创建的时间戳吗?
[_MyObj creationTime] ?
答案 0 :(得分:2)
将它放在对象的init
方法
creationDate = [NSDate date];
鉴于您已在对象的NSDate *creationDate;
中声明@interface
现在您可以检索确切的时间
- (NSString *)creationTime
{
NSDateFormatter *timeFormatter = [[[NSDateFormatter alloc]init]autorelease];
timeFormatter.dateFormat = @"HH:mm:ss";
NSString *timeString = [timeFormatter stringFromDate: cretionDate];
return timeString;
}
答案 1 :(得分:0)
可能通过使用构造函数/析构函数来节省时间戳。
答案 2 :(得分:0)
对类进行子类化并添加一个新的ivar(比如createdOn),并在该构造函数或init方法中保存当前时间。
这样你就可以随时调用那个object.createdO ....