iCloudと同期したいユーザー生成データを保存するためにコアデータ(UIManagedDocumentを使用)を使用するアプリを開発しています。また、ユーザーがカメラで撮影した写真をアプリ内で同期したいと考えています。
実際の写真をコア データ内に保存するのは得策ではないことを読みました。むしろ、写真をファイル システムに保存し、fileURL をコア データに配置する方が適切です。
この方法を使用して、UIDocument を使用してファイル システム (Documents フォルダーの下) に写真を保存するときに推奨される方法は何ですか? 私は考えました:
- 個々の写真ごとに、NSFileWrapper (実際の画像とサムネイル画像を含む) を使用するか、
- トップレベルの NSFileWrapper を使用し、各写真にすべての NSFileWrapper を入れます
- #2と同様ですが、すべての写真/サムネイルを最上位のNSFileWrapperに直接配置するだけです
写真をiCloudと同期するには、どのアプローチが適していますか? より良いアプローチはありますか?