艦娘は今日も元気です。では用途に応じて複数のCoreDataを用いてデータを保存しています

  • HMServerDataStore
    • サーバーから得られるいわゆるマスタデータや所有艦娘情報などを保存
    • エンティティ、アトリビュートの変更があった場合、マイグレートは行わずストアファイルを削除し作成しなおす
    • モデルファイル名: KCD
    • ストアファイル名: KCD.storedata
  • HMLocalDataStore
    • ユーザー固有でかつ永続性が必要なデータ (開発履歴、建造履歴など)
    • エンティティ、アトリビュートの変更があった場合、マイグレートが行われる
    • モデルファイル名: LocalData
    • ストアファイル名: LocalData.storedata
  • HMTemporaryDataStore
    • ユーザー固有で永続性の必要ないデータ(1戦闘の累積被ダメ。大破チェックに使用)
    • InMemory ストアに保存される
    • モデルファイル名: Temporary
    • ストアファイル名: なし