使这段代码更有效率?

时间:2011-08-23 04:06:35

标签: objective-c ios nsstring nsdate

我有以下代码,我想提高效率。目前它有点慢,我想让它更快。我知道我可以在这里做些什么,但不知道该怎么做才能提高效率。 这是代码:

NSDate *now = [NSDate date];
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"MM-dd-yyyy"];
NSString *dateString = [formatter stringFromDate:now];
NSDate *enddate = [formatter dateFromString:dateString];
[[NSUserDefaults standardUserDefaults] setObject:enddate forKey:@"theDate"];

谢谢!

1 个答案:

答案 0 :(得分:3)

所以对我来说,你似乎想在UserDfaults文件中的密钥“theDate”下存储当前日期的格式化版本(如果我错了,请纠正我)。

你能不能只使用这条线: [[NSUserDefaults standardUserDefaults] setObject:[NSDate date] forKey:@"theDate"];

然后在(或如果)实际显示时处理格式化。