2009-09-27 1 views
1

У меня типичное приложение стиля RSS. Я хочу удалить все истории, которые больше, чем X дней, так что я не буду заполнять пользователей HardDisk старыми историями. Теперь, мне интересно, какое лучшее время и место для такой очистки было бы? Является ли applicationWillTerminate в приложении делегировать правильное место для этого? Кроме того, я думаю, что я бы использовал прямой sql для выполнения массового удаления, а не для основных данных.Лучшее время/место для очистки в приложении iphone

ответ

1

Если вы используете applicationWillTerminate для очистки, имейте в виду, что у вас есть только определенное количество времени для выхода из приложения (думаю, 5 секунд). Если вы займете больше времени, приложение будет уничтожено ОС.

Если бы это был я, я бы сделал это в фоновом режиме после того, как были загружены новые элементы фида.

Смежные вопросы