Я прошел через пару подобных вопросов, но могу достичь определенной точки об этом ...Где сохранить основной контекст данных ...?
Я думаю, что сохранение контекста в applicationWillTerminate
: должен быть достаточно, но буду делать слишком много изменений на основных данные царапания увеличения площадки память моего приложения ...?
И должен ли я экономить его чаще?? Я знаю, что сохранение контекста снова и снова уменьшает срок службы флеш-накопителя устройства, и яблоко рекомендует, чтобы мы делали это реже.
Существуют ли какие-либо другие сценарии, в которых приложение забудет основной контекст данных данных, откуда он заканчивается ...?
Спасибо за ваши входы ..
В зависимости от того, насколько сердиты ваши клиенты, когда они потеряют все свои данные из-за аварии или неожиданного обстоятельства, я думаю. Вы также не получите сообщение о завершении, когда ваше приложение будет приостановлено. Поэтому, если он убит в этом состоянии, poof отправляет все данные. Если ваше приложение не поддерживает фоновый режим, прерывание редко вызывается. – borrrden
, поэтому я должен сохранить свой контекст в applicationWillEnterBackground, спасибо за этот ввод. –
http://stackoverflow.com/questions/10887437/objective-c-core-data-saving-approach –