저는 작은 게임을 만들어서 iOS 프로그래밍을 배우는 중입니다. 이 게임은 스포츠 관리 스타일의 게임이 될 것입니다. 앱에 포함되어야 할 초기 정보가 무거울 것입니다. 예를 들어 플레이어, 클럽, 국가; 모두 꽤 크고 관계형이 될 것입니다.관계형 데이터의 영구 저장
거기에서 사용자가 저장하면 해당 데이터의 상태를 저장해야합니다. 예를 들어 플레이어가 저장시 클럽을 변경했을 수 있으므로 해당 저장의 데이터가 초기 데이터와 다를 수 있습니다.
필자는 pLists, CoreData 및 SQLite를 조사해 왔지만 사용 방법이나 조합 방법을 잘 모르겠습니다. 잠재적으로 초기 데이터를 SQLite 데이터베이스에서 응용 프로그램으로로드 한 다음 거기에서 객체를 아카이브합니까?
도움을 주시면 감사하겠습니다.
여기 SQLite 또는 CoreData 만 실제 옵션입니다. 장단점을 다루는 많은 기존 질문이 있습니다. – rmaddy
기본적으로 지속성을 위해 필요한 것은 파일입니다. 이 파일은 특성 파일, SQLite 파일, CoreData 또는 JSON 파일 일 수 있습니다. 각각에는 장단점이 있지만, CoreData는 그 반대의 이유가없는 경우 "Apple이 선호하는"접근 방식입니다. –