データ(CoreData、NSPersistentDocument)の問題をデバッグするのに苦労しています。
NSPersistentDocumentのサブクラスがあります。NSManagedObjectサブクラス/標準コアデータモデルを使用しています。NSPersistentDocumentまたはNSManagedObjectクラスで特別なことは何もしていません。(NSPersistentDocumentのサブクラスに)オブジェクトを作成しているだけです。
[NSEntityDescription insertNewObjectForEntityForName:@"ModelName"
inManagedObjectContext:[self managedObjectContext]];
アプリにドキュメントを保存しようとすると、ファイル形式のドロップダウンが表示されます。Binary(デフォルト)、SQLite、およびXMLが含まれます。ファイルをXMLとして保存します。それを表示しようとすると(使用量を減らすか、Finderで開くことさえ)、ファイルがバイナリとして保存されていることがわかります。
XMLに強制するために行く必要がある特別なものはありますか?
Appleのドキュメントに基づく私の理解では、NSPersistentDocumentサブクラスを使用する場合、NSPersistentStoreまたはNSPersistentStoreCoordinatorを設定する作業を行う必要はありません。私の理解では、これらはすべて無料で提供されます。また、私が読んだことから、XMLがデフォルトです。