Насколько дорого стоит память при записи данных в AddressBook и CoreData ?

Я обновляю приложение адресной книги. У меня есть представление, где пользователь может редактировать параметры контакта, некоторые параметры сохраняются в адресной книге, а некоторые - в сущности основных данных. у меня есть дилемма с двумя вариантами -

  1. записать изменения немедленно в Адресная книга и основные данные и сохранить изменения, когда пользователь нажимает сохранить кнопку.
  2. только когда пользователь нажимает кнопку сохранения кнопку, прочтите окончательный результат изменения, а затем напишите их и сохранить в адресной книге и в ядре данные.

Мне трудно принять решение, главным образом потому, что я не знаю точно, какова цена каждого метода? Мне легче записывать изменения сразу же, и я считаю, что таким образом пользовательский интерфейс будет более отзывчивым, поскольку использование памяти будет разделено на небольшие операции.

спасибо за любой совет.

shani

5
задан shannoga 23 January 2011 в 17:12
поделиться