2011-08-23 2 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"];

및 (또는 경우) 실제로 표시되면 다음 서식을 처리합니다.

관련 문제