私はコアデータで何かをしています。元のsqliteファイルにはアプリケーションのデータが含まれているためです。私は次のことをすることにしました:
読み取りアクションと書き込みアクションを分離します。1つのsqliteファイルの1つのデータソースからすべての読み取りを行い、別のファイルにすべての書き込みを行います。
iOSアプリケーションのディレクトリにはいくつかのルールがあるので、すべての読み取りデータをバンドルからキャッシュディレクトリにコピーし、書き込みデータをドキュメントディレクトリに配置する予定です。
問題は、バンドルリソースの読み取りファイルを直接使用できるかどうかです。つまり、キャッシュファイルにコピーする必要がなく、デバイスのスペースを節約できます。
または、他にもっと良いアイデアがあります。教えてください。
書き込みデータをドキュメントに入れるのは、その中のファイルをicloudでバックアップできるためです。これは、私のプログラムの機能として機能する可能性があります。