私は現在、場所の名前とその場所の経度と緯度を含む 2500 のレコードを持っています (東向き/北向きですが、それはすべて別の問題です)。私はこれを XML(30mb) または CSV(22mb) 形式で持っています。
このデータをアプリ内に保存する最良の方法を理解しようとしています。オプションは次のようです。
XML/CSV ファイルをリソースとしてプロジェクトに含め、アプリの初回起動時にそれを NSDictionary に読み込みます。このデータセットは NSDictionary には大きすぎますか? そうでない場合、アプリが起動するたびにこのプロセスを実行する必要がなく、どのように永続性を維持できますか?
データをコア データ データベースにロードし、事前入力されたデータベースをプロジェクト リソースとして含めます。
この種の状況は新しいものではないと確信していますが、何が「ベスト プラクティス」と見なされるのかわかりません。