将数据写入addressBook和CoreData的内存如何昂贵?

sha*_*oga 5 iphone memory-management core-data

我正在更新地址簿应用.我有一个视图,用户可以编辑联系参数,一些参数保存在地址簿中,一些保存在核心数据实体中.我有两个选择的困境 -

  1. 将更改立即写入AddressBook和核心数据,并在用户按下保存按钮时保存更改.
  2. 只有当用户按下保存按钮时,才能读取更改的最终结果,然后将其写入并保存到addressBook和核心数据中.

我觉得很难主要决定因为我不确切知道每种方法的价格是多少?我发现更容易立即编写更改,我相信通过这种方式,UI将更具响应性,因为内存的使用被划分为小操作.

谢谢你的建议.

SHANI

ndu*_*sis 3

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