2011-08-23 161 views
0

我有下面的代碼,我想使它更高效。目前它慢了一點,我想讓它更快。我知道我在這裏可以做些什麼,但不知道該怎麼做才能使它更有效率。 下面是代碼:讓此代碼更有效率?

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"]; 

謝謝!

+2

必須在http://codereview.stackexchange.com發佈此獲得更多的幫助 – swordfish

+1

我建議你資料這個代碼,以找出其中的放緩。 –

回答

3

所以對我來說,它看起來像要存儲當前日期的格式化版本的項下的UserDefaults文件「theDate」(糾正我,如果我錯了)。

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

,然後用格式化處理時(或者)其實際顯示。