2011-08-06 2 views
0

어딘가에 100 개의 문자열 (퀴즈 질문 iphone 앱)을 저장해야합니다. 또한, 오른쪽 버튼을 눌렀을 때 정보를 저장할 일부 데이터 유형. NSArray, NSMutableArray 또는 .plist에 이러한 값을 저장하는 가장 좋은 방법은 무엇입니까? 100 NSStrings + 다른 유형을 저장하는 곳

는 각각 별도의 질문는 과정에서 작동하는 가장 좋은 방법 인 NSMutableDictionary 만들고 있는 NSMutableArray에 보관 미리

+0

는 데이터 정적 ('아무튼 응용 프로그램을 사용하는 동안 변경)? – thvanarkel

+0

NSMutableArray가 가장 좋습니다. 당신 plist 파일을 할 수 있지만 100 문자열을 많이 기억을 못해. – Jacob

답변

1

, 당신과 함께있는 NSDictionary에 PLIST에서 읽을 수 있습니다 - [NSDictionary에 initWithContentsOfFile :]

+0

감사합니다. 나는 이것을 이렇게 구현할 것이다. – NCFUSN

0

에 감사드립니다. 참조

코드 :

NSMutableArray *arTemp = [[NSMutableArray alloc] init]; 
    for(int i =0; i < 10; i++) 
    { 
      NSMutableDictionary *tempDict = [[NSMutableDictionary alloc] init]; 
      [tempDict setObject:@"object1" forKey:[NSString stringWithFormat:@"value%i", i]]; 
      [tempDict setObject:@"object1" forKey:@"type"]; 
      [arTemp addObject:tempDict]; 
      [tempDict release]; 
    } 

는 당신에게 명확인가?

당신은 NSDictionary에 당신이 프로젝트에 데이터를 추가 한 다음에로드 할 PLIST를 사용할 수 있습니다
+0

글쎄, 좋은 예를 들겠 니? NSMutableArray에 저장하는 방법을 의미합니다. – NCFUSN

+0

참조 할 수 있도록 샘플 코드를 확인하십시오. –

+0

좋습니다. 코드 조각을 가져 주셔서 감사합니다. – NCFUSN

관련 문제