¿Cómo hacer que iFile no almacene en caché los archivos .plist después de actualizar a iOS 8?

2

Un amigo recientemente actualizado a iOS 8 en su iPhone. El iPhone tiene jailbreak y tiene instalada una versión de iFile compatible con iOS 8.

Antes de la actualización, pudo iniciar una aplicación y luego ir al escritorio, abrir iFile, encontrar el .plist de la aplicación e intercambiarlo por un .plist diferente. Cuando reanudara la aplicación, el nuevo .plist tomaría el control y continuaría ejecutando la aplicación.

Después de la actualización, puede salir de la aplicación e intercambiar el .plist s, pero cuando vuelve a la aplicación, iFile vuelve al archivo .plist original.

Mi pregunta es si iFile para iOS 8 tiene un caché que almacena .plist de archivos en diferentes lugares y, de ser así, ¿cómo hago para localizarlos o hay algunas opciones que pueden desactivarse en iOS? 8 o en iFile que evitará que esto suceda?

    
pregunta Maca 17.11.2014 - 11:23

1 respuesta

1

No es iFile el que almacena en la memoria caché las listas de propiedades, es iOS 8 haciendo esto. Para mejorar el rendimiento, los archivos de preferencias no se leen a menudo desde el archivo, solo cuando es necesario. Además, el caché que iOS mantiene puede sobrescribir los archivos de la lista de propiedades almacenadas cuando sea necesario, lo que significa que puede ser difícil cambiar las preferencias. SyncedPreferences también aumenta la complejidad, ya que iCloud debe actualizar el par clave-valor de forma asíncrona con el caché de iOS 8. Por lo que sé, no hay otra alternativa que cambiar la lista de propiedades cuando se garantiza que la aplicación no almacena sus preferencias en la memoria caché (es decir, justo después de un reinicio).

    
respondido por el grg 21.12.2014 - 12:11

Lea otras preguntas en las etiquetas