2
NSCoder
とNSKeyedArchiver
を使用している場合、データがバイナリ形式で保存されていることを理解しています。したがって、ストレージファイルに最適なファイル拡張子は何ですか?多くのチュートリアルでは.plistを使用していますが、これはテキストプロパティリスト〜キー/値のペアである必要があります。NSCoderバイナリファイル形式にはどのようなファイル拡張子を適用する必要がありますか?
NSCoder
とNSKeyedArchiver
を使用している場合、データがバイナリ形式で保存されていることを理解しています。したがって、ストレージファイルに最適なファイル拡張子は何ですか?多くのチュートリアルでは.plistを使用していますが、これはテキストプロパティリスト〜キー/値のペアである必要があります。NSCoderバイナリファイル形式にはどのようなファイル拡張子を適用する必要がありますか?
通常、カスタム拡張を使用します。
plistデータ(.plistファイルに含まれるそのようなデータを含む)は、辞書である必要はなく、3つのplistエンコーディングフォーマットのいずれかになることができます。 plistsをデコードするものは、NSPropertyListSerializationのように3つのフォーマットのいずれかを処理できなければならず、少なくともplistsを読むアプリケーションは、それが適切な種類のルートオブジェクトを持っていることを確認する必要があります。 –