데이터 구조를 제안하려고합니다. 내가 도서관을 가지고 있다고 상상해 봅시다. 이 도서관에는 여러 도서가 있습니다. 도서관에 도서를 추가하고 삭제할 수 있습니다. 그래서 나는 내가 NSMututableArray
로 시작해야합니다 추측이 라이브러리에데이터 구조화 방법 : 배열 배열
NSMutableArray *entireLibrary;
각 책은 기능의 특정 세트가 있습니다. 일부는 배열 (각 책의 표제에 다른 문자열)을 요구하고 페이지 길이와 같은 다른 기능은 정수만 필요합니다. 특성의 집합과 같이, 각 책에 대한 동일하게 유지 :
NSString *bookTitle;
NSMutableArray *chapterHeadings;
NSInteger *pageCount;
내 질문이 가장 좋은 방법은 내 도서관에서이 모든 정보를 저장하는 것입니다 것입니다. 지금 당장은 다른 배열, 문자열 또는 정수만 있습니다. 그런 다음 내 라이브러리에 배치되는 개별 책에 어떻게 할당 할 수 있는지, 그리고 필요할 때 데이터에 액세스하는 방법을 알 수는 없습니다.