Я бы посоветовал вам посмотреть основные данные и сохранить ответы по мере их ввода.Затем, когда приложение перезапускается, вам нужно найти способ быстрой загрузки соответствующих данных (на самом деле вы обнаружите, что вам не нужно загружать так много, что также может помочь вам сократить то, что вам нужно сохранить.)
Помните, простота важна, а ленивая загрузка очень полезна.Не загружайте ничего, что вам не нужно, пока оно вам не понадобится.
Хорошим примером Apple был пример SQLiteBooks, который они поставляли с iPhoneOS 2.0 (я не знаю, предоставляют ли они его до сих пор).