nskeyedarchiver在OS X和iOS之间的兼容性

时间:2011-09-19 04:48:14

标签: ios macos cocoa nscoding

如果我在桌面cocoa应用程序和iOS应用程序之间共享一个实现NSCoding协议的类,我是否也可以共享通过在这两个应用程序之间存档对象而创建的数据文件?

1 个答案:

答案 0 :(得分:3)

使用NSKeyedArchiver存档的文件在两个平台之间兼容。您只需要注意两个平台上都没有的类,如:

  • NSColor / UIColor
  • NSImage / UIImage
  • ...

由于这两个平台上都没有这些,你将无法在其他平台上取消归档。