2011-09-20 2 views
1

응용 프로그램의 "기본 설정"에서 수정 가능한 응용 프로그램 이름 목록을 처리하여 필터로 사용하는 가장 좋은 방법을 찾고 있습니다.사용자 수정 된 응용 프로그램 이름 목록을 유지하는 가장 좋은 방법

저는 처음 실행했을 때 몇 가지 기본값을 갖고이 배열을 수정할 수 있기를 바랍니다.

그럼 사용자가 환경 설정으로 수정하고 저장할 수있는 응용 프로그램 이름 (또는 실제로는 무엇이든)의 기본 배열을 만들고 저장하는 가장 좋은 방법은 무엇입니까?

NSArray 어딘가에 저장 되었습니까? 내 defaults.plist에서 정말 긴 항목?

답변

1

문자열 배열을 저장하려는 경우이를 수행하는 가장 빠르고 간단한 방법은 NSUserdefaults을 사용하는 것입니다. 매우 사용하기 쉽습니다.

-(void)saveToUserDefaults:(NSString*)myString 
{ 
    NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults]; 

    if (standardUserDefaults) { 
     [standardUserDefaults setObject:myArray forKey:@"StoredArray"]; 
     [standardUserDefaults synchronize]; 
    } 
} 


-(void)retrieveFromUserDefaults 
{ 
    NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults]; 
    NSArray *myArray = nil; 

    if (standardUserDefaults) 
     val = [standardUserDefaults objectForKey:@"StoredArray"]; 

    //do something with your array 
} 
+0

지금은 완벽하게 이해할 수 있습니다. – arooo

관련 문제