objective-c – 如何查找NSKeyedArchiverNSKeyedUnarchiver中使用的所有密钥

objective-c – 如何查找NSKeyedArchiverNSKeyedUnarchiver中使用的所有密钥,第1张

概述我有一个使用NSKeyedArchiver创建的NSData.有没有办法迭代它里面的所有值?在使用[NSKeyedUnarchiver unarchiveObjectWithData:]时,必须以某种方式获取存储在其中的所有键. 谢谢 NSKeyedArchived文件“简单”是属性列表.但是,你需要找出那个plist的结构. 我发现Cocotron的源代码有一天非常有用,因为我试图解码一些NSK 我有一个使用NSKeyedArchiver创建的NSData.有没有办法迭代它里面的所有值?在使用[NSKeyedUnarchiver unarchiveObjectWithData:]时,必须以某种方式获取存储在其中的所有键.

谢谢

解决方法 NSKeyedArchived文件“简单”是属性列表.但是,你需要找出那个pList的结构.

我发现Cocotron的源代码有一天非常有用,因为我试图解码一些NSKeyedUnarchived数据:http://code.google.com/p/cocotron/source/browse/Foundation/NSKeyedArchiving/NSKeyedUnarchiver.m(也许看第39行(initForReadingWithData :),由unarchiveObjectWithData调用:(第164行)).

也许您可以通过这种方式找到有关存档对象的更多信息.

总结

以上是内存溢出为你收集整理的objective-c – 如何查找NSKeyedArchiver / NSKeyedUnarchiver中使用的所有密钥全部内容,希望文章能够帮你解决objective-c – 如何查找NSKeyedArchiver / NSKeyedUnarchiver中使用的所有密钥所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071723.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存