繁体   English   中英

在iPhone上存储NSArray的推荐方法是什么?

[英]What is the recommended way to store an NSArray on iPhone?

我一直在寻找一种存储包含大量NSDictionariesNSArray的方法。 到目前为止,我遇到了几种不同的方法,其中最受欢迎的方法似乎是NSUserDefaults方法。 那就是说,这对我来说似乎不对。 在我看来,NSUserDefaults应该只用于存储用户选择的设置。

请有人帮助我解决这个问题的最佳方法吗? 我确信必须有一些标准的方法,但我似乎无法把它固定下来!

Apple确实有一个框架,为与对象生命周期和对象图管理相关的常见任务提供通用和自动化的解决方案,包括持久性 ;-)

但严重的是,Core Data应该是您的第一个停靠点,因为它针对平台进行了优化,并且也将进行扩展。 一旦你了解它是如何工作的,它真的相当简单。 此外,它可能比你想出的任何自己动手的解决方案都要好。

请阅读档案和序列化编程指南 前两个选项是将数组保存为属性列表,或使用NSKeyedArchiver创建存档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM