Я готовлю обновление для приложения на основе Core Data для исправлений с iOS 7. Я использую Xcode 5 и iOS 7 SDK GM. Однако я понял другое поведение постоянного хранилища (это UIManagedDocument): до сборки iOS 7 в папке документов был только один файл persistentStore (иногда был второй persistentStore-journal).
В iOS 7 build (чистая установка) теперь есть три файла для постоянного хранилища:
-
persistentStore -
persistentStore-walи -
persistentStore-shm
По умолчанию Apple изменила режим журнала на WAL? Интересно, есть ли влияние на мое приложение (подумайте о том, как пользователи обновляют последнюю версию)? Было бы лучше отключить WAL - и если да, то как я могу сделать это с iOS 7/ UIManagedDocument?