私は自分のアプリケーションでコアデータを広範囲に使用しました。通常、事前に入力されたデータベースを使用して申請書を提出する必要があります。
私は通常、データベースにデータを入力するために数十億行のコードを作成し、それをアプリケーションディレクトリから抽出して、バンドルに含めます。それを行う簡単な方法はありますか?たとえば、CSVファイルと外部アプリを使用してXcodeで作成されたコアデータデータベースにデータを取り込む方法はありますか?
ありがとう。
通常の方法は、最初の起動時にエントリを作成することです。CSVファイルからデータをインポートする場合は、パーサーが必要です。私はこれをお勧めできます:https ://github.com/davedelong/CHCSVParser
Xcodeでそれを行う簡単な方法はありません。
基本的に、この種の場合に行うこと:データベースをプールし、ファイルシステムのワークスペースに相対的な固定の永続ストアURLを使用してオブジェクトを作成するための2番目のターゲット専用を構築します。