NSKeylessArchiver-iOS
当不需要键时,基于Cocotron的NSArchiver可提供比NSKeyed * chiver更快的编码。 由Michael Chinen修改,以防Cocotron版本过旧并且无法针对iOS进行编译。
如何使用
将NSKeylessArchiver和NSKeylessUnarchiver的.h和.m文件添加到您的项目中。 如果您有一个弧形项目,则需要进入项目设置的“构建阶段”选项卡,并将“ -fno-objc-arc”标志添加到NSKeylessArchiver.m和NSKeylessUnarchiver.m中。
然后,只需#import“ NSKeylessArchiver.h”并像NSCoder一样使用它。 有关示例,请参见下面的性能测试项目。
何时使用
如果您有不依赖于键的NSKeyedArchiver的中型到大型用例(例如,仅使用-