Objective c NSCoder二进制文件格式应该应用什么文件扩展名?

Objective c NSCoder二进制文件格式应该应用什么文件扩展名?,objective-c,cocoa,filenames,file-extension,nscoder,Objective C,Cocoa,Filenames,File Extension,Nscoder,使用NSCoder和NSKeyedArchiver时,我知道数据是以二进制格式存储的。因此,存储文件最合适的文件扩展名是什么?许多教程使用.plist,但我认为这应该是文本属性列表~键/值对。您通常会使用自定义扩展名。plist数据(包括.plist文件中包含的此类数据)不必是字典,可以是三种plist编码格式中的任何一种。任何对plists进行解码的程序都应该能够处理这三种格式中的任何一种(就像NSPropertyListSerialization一样),任何读取plists的应用程序都应该至

使用
NSCoder
NSKeyedArchiver
时,我知道数据是以二进制格式存储的。因此,存储文件最合适的文件扩展名是什么?许多教程使用.plist,但我认为这应该是文本属性列表~键/值对。

您通常会使用自定义扩展名。

plist数据(包括.plist文件中包含的此类数据)不必是字典,可以是三种plist编码格式中的任何一种。任何对plists进行解码的程序都应该能够处理这三种格式中的任何一种(就像NSPropertyListSerialization一样),任何读取plists的应用程序都应该至少检查它是否具有正确的根对象类型。