首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >归档在ios中是否需要更多内存和更多时间?

归档在ios中是否需要更多内存和更多时间?
EN

Stack Overflow用户
提问于 2014-03-29 09:08:08
回答 1查看 74关注 0票数 0

我正在存档和解压缩数据,以便将数据存储在核心数据中。归档会影响内存和时间(归档和未存档)吗?.In我的项目是将30个对象(自定义)的数组归档到一个对象(NSData)中,同时存储在核心数据中,在检索时解除存档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-29 10:12:58

归档确实需要时间(就像所有事情一样)。对于计数为30的字符串数组,归档时间不会很长。显然,归档有一些副作用,因为您不能在获取谓词或排序中使用归档的内容。要提防的主要事情是重复存档/撤消存档。如果您经常需要访问内容,那么您应该在实体上使用一个瞬态属性,在第一次访问存档时将其解压缩,然后再使用临时缓存。

另一种选择是创建另一个实体并与其建立关系。这是更灵活的,但通常只有当您在获取时需要访问内容,或者数组更大,或者您并不总是同时需要所有内容时,才值得这样做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22729110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档