2012-03-27 3 views

답변

1

데이터를 지속적으로 저장해야하는 경우 SQlite를 사용하십시오. 메모리에서 데이터에 액세스하는 것이 파일 시스템에서 액세스하는 것보다 빠릅니다. 데이터베이스가 파일 시스템에 있기 때문에 NSMutableArray는 SQLite보다 빠릅니다. 문제는 응용 프로그램을 종료 할 때 NSMutableArray에서 데이터에 액세스 할 수 없다는 것입니다.

0

코어 데이터가 가장 좋은 솔루션입니다.

코어 데이터는 객체 그래프 및 지속성 프레임 워크입니다. 관계형 엔터티 - 특성 모델로 구성된 데이터를 XML, 바이너리 또는 SQLite 저장소로 직렬화 할 수 있습니다. 엔티티와 그 관계를 나타내는 상위 수준의 객체를 사용하여 데이터를 조작 할 수 있습니다. 핵심 데이터 (Core Data)는 지속성을 포함하여 개체 라이프 사이클 및 개체 그래프 관리를 제공하는 직렬화 된 버전을 관리합니다. Core Data는 SQLite와 직접 인터페이스하여 기본 SQL에서 개발자를 격리시킵니다. 저장을 위해 객체를 XML, Binary 또는 SQLite로 직렬화 할 수 있습니다. Wikipedia

+0

귀하의 추천에 대한 이유를 제시하여이 답변을 개선 할 수 있습니다. –

+0

죄송합니다. 미안합니다. – Jahm

관련 문제