我有以下代码,我想提高效率。目前它有点慢,我想让它更快。我知道我可以在这里做些什么,但不知道该怎么做才能提高效率。 这是代码:
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"];
谢谢!
答案 0 :(得分:3)
所以对我来说,你似乎想在UserDfaults文件中的密钥“theDate”下存储当前日期的格式化版本(如果我错了,请纠正我)。
你能不能只使用这条线:
[[NSUserDefaults standardUserDefaults] setObject:[NSDate date] forKey:@"theDate"];
然后在(或如果)实际显示时处理格式化。