나는 사람이라는 클래스가iOS는 NSMutableArray 또는 NSMutableDictionary를 사용해야합니까?
사람 클래스를 저장
시스템 (정수) 이름 나이 웹 사이트 URL 번호 (플로트) 번호 (플로트)
ID를 생성 된 데이터의 6 비트이 개체를 저장하고 나중에 액세스하려고합니다.
좋은 생각
- 는
- 검색 내가 수행 될 작업의 유형을하는있는 NSDictionary (또는 NSMutableDictionary)에 저장 또는있는 NSArray (또는 NSMutableArray의)
사용하는 것 새 항목 추가
- 제거 항목
은 결국 나는 영장됩니다 내 수업을 디스크에 저장하고 응용 프로그램이 시작될 때 읽는 방법.
이름만으로 검색 할 수 있습니다 (첫 번째 문자열과 마지막 문자열을 하나의 문자열로 저장하려고합니다). 다른 속성은 내부 용입니다. 사람 개체의 수는 아마 400 (MAX)를 초과하지 않을 것입니다. 나는 평균 숫자가 100 주위를 떠오르게 될 것이라고 가정합니다. –
당신은 단지 조회가 필요하면 사전을 사용할 것이고, 주문이 필요하면 정렬 된 배열/바이너리 검색을 사용할 것입니다. –