NSConding-encodeWithCoderメソッドで保存されるデータ
NSCodingプロトコルにより永続化されたオブジェクトのデータはどのようなフォーマットなのだろう。人が見て分るようなものだのだろうか。また、Windows側では読込んだり編集したりすることはできるのだろうか。
サンプルには前回のエントリで永続化したPossessionクラスのリスト(NSMutableArray)を使用した。
possession.data バイナリダンプ
まずはバイナリでダンプしてみたが、データの冒頭を見るにこれはMacのplist形式だろう。であればXMLとしてフォーマット可能だ。
ということであれば、WindowsプラットホームでMac OS Xの.plist形式のファイルを閲覧・編集できるツールがある。
plist Editor - reading and edit plist files for Windows
このようにplistフォーマットであればWindowsプラットホーム上でも可読性の高いフォーマットで閲覧・編集することができる。