これが良いアイデアかどうか知りたかっただけです。
iOSアプリの異なるデバイス間でデータを同期するためにiCloudを使用したい。これは、接続のない小さなオブジェクトのリストにすぎません。ただし、このリストをキー/値ストアに格納することはできません。これは、スペースが1 MB程度に制限されており、リストが大きくなる可能性があるためです(それほど多くはありませんが、可能性があります...)。コアデータは私にはやり過ぎのように思えますし、重複の可能性の問題もあります。
したがって、XMLファイルを処理するためにUIDocumentをサブクラス化することが理にかなっているのではないかと思います。すべてのオブジェクトにはIDがあるため、異なるバージョンのファイルをマージしても問題はありません。