Core Data i iOS 7: Różne zachowanie trwałego sklepu
Przygotowuję aktualizację aplikacji opartej na Core Data do poprawek w systemie iOS 7. Używam Xcode 5 i iOS 7 SDK GM. Jednak zdałem sobie sprawę z innego zachowania trwałego sklepu (który jestUIManagedDocument
): Przed wersjami iOS 7 był tylko jeden plikpersistentStore
w folderze dokumentów (czasami był drugi)persistentStore-journal
).
W kompilacjach iOS 7 (czysta instalacja) są teraz trzy pliki trwałego magazynu:
persistentStore
persistentStore-wal
ipersistentStore-shm
Czy Apple zmieniło teraz tryb dziennika domyślnie na WAL? Zastanawiam się, czy ma to wpływ na moją aplikację (pomyśl o użytkownikach, jak aktualizacja z ostatniej wersji)? Czy najlepiej wyłączyć WAL - a jeśli tak, jak mogę to zrobić w systemie iOS 7 /UIManagedDocument
?