Je prépare une mise à jour pour une application basée sur Core Data pour des corrections avec iOS 7. J'utilise Xcode 5 et iOS 7 SDK GM. Cependant j'ai réalisé un comportement différent du magasin persistant (qui est un UIManagedDocument
) : Avant les versions d'iOS 7 il n'y avait qu'un seul fichier persistentStore
dans le dossier des documents (parfois il y en avait un deuxième persistentStore-journal
).
Dans les versions d'iOS 7 (installation propre), il y a maintenant trois fichiers pour le magasin permanent :
persistentStore
-
persistentStore-wal
y persistentStore-shm
Est-ce qu'Apple a changé le mode journal par défaut en WAL maintenant ? Je me demande s'il y a un impact sur mon application (pensez aux utilisateurs qui mettent à jour depuis la dernière version) ? Serait-il préférable de désactiver WAL - et si oui, comment puis-je le faire avec iOS 7/. UIManagedDocument
?