NSKeyedArchiver 类 格式

Posted zzfx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NSKeyedArchiver 类 格式相关的知识,希望对你有一定的参考价值。

结论:NSKeyedArchiver 以健值对+类名的形式保存数据;

 

NSDictionary *tDic = @{@"kxxxx":@"hhhh",@"kyyyy":@"pppp",@"keeeek":@"oooo"};

 

NSMutableData *data = [[NSMutableData alloc] init];

    NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data];

    [archiver encodeObject:tDic forKey:@"keyxxx"];

    [archiver finishEncoding];

 

bplist00‘"#X$versionX$objectsY$archiverT$top

WNS.keysZNS.objectsV$class£

ÄÄÄ£ÄÄÄÄUkxxxxUkyyyyVkeeeekThhhhTppppToooo“Z$classnameX$classes\NSDictionary¢ !\NSDictionaryXNSObject_NSKeyedArchiver—$%TrootÄ#-27AGNVahlnprvxz|~Ñäëñõ†•∞π?…÷?ÒÙ??

以上是关于NSKeyedArchiver 类 格式的主要内容,如果未能解决你的问题,请参考以下文章

NSKeyedArchiver 保存啥格式?

使用 NSKeyedArchiver 解码然后编码未知类?

NSKeyedArchiver:区分同一类的不同实例

NSKeyedArchiver 不归档我的 Codable 类

NSKeyedArchiver 并在目标之间共享自定义类

如何使用 NSKeyedArchiver 对自定义类进行编码和解码