iphone - 将数据写入 addressBook 和 CoreData 的内存消耗有多大?

标签 iphone core-data memory-management

我正在更新地址簿应用程序。 我有一个 View ,用户可以编辑联系人参数,一些参数保存在地址簿中,一些保存在核心数据实体中。 我陷入两难的境地,有两个选择 -

  1. 立即将更改写入 地址簿和核心数据并保存 当用户按“保存”时发生的更改 按钮。
  2. 仅当用户按下保存按钮时 按钮,读取最终结果 更改,然后写下来 保存到地址簿和核心 数据。

我很难决定,主要是因为我不知道每种方式的价格到底是多少? 我发现立即编写更改对我来说更容易,并且我相信通过这种方式,随着内存的使用被划分为小操作,UI 的响应速度将会更快。

感谢您的建议。

沙尼

最佳答案

这应该很容易使用 Instruments 进行跟踪。您应该很容易在实现之间切换并测量差异

关于iphone - 将数据写入 addressBook 和 CoreData 的内存消耗有多大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4774863/

相关文章:

iphone - 如何将cocos2d添加到当前项目中?

ios - 客户端服务器 json 响应

json - 确定用于简单时间跟踪应用程序的数据模型

swift - 唯一约束不起作用

linux - 在 Linux 系统上,除了使用 "cgroups"之外,还有什么方法可以限制正在运行的进程的内存使用量吗?

ios - UILabel 如何垂直居中其文本?

ios - CoreLocation : CLClient is deprecated. Will be obsoted soon.in iPhone

ios - 尝试清除和保存不同的上下文时访问错误

c++ - 是否有任何 API 或方法可以防止对动态分配的内存进行读访问(和写)?

iOS - 防止对象重新分配