2009-09-27 7 views
1

J'ai une application de style RSS typique. Je veux supprimer toutes les histoires qui ont plus de X jours, afin que je ne continue pas à remplir les utilisateurs HardDisk avec de vieilles histoires. Maintenant, je me demande quel serait le meilleur moment et le meilleur endroit pour faire un tel nettoyage? ApplicationWillTerminate dans l'application délègue-t-elle le bon emplacement pour le faire? Aussi je pense que j'utiliserais directement SQL pour faire la suppression en bloc plutôt que des données de base.Meilleur moment/endroit pour faire le nettoyage dans une application iphone

Répondre

1

Si vous utilisez applicationWillTerminate pour faire votre nettoyage, sachez que vous n'avez qu'un certain temps pour quitter votre application (je pense 5 secondes). Si vous prenez plus de temps, l'application sera tuée par le système d'exploitation.

Si c'était moi, je le ferais en arrière-plan après le chargement des nouveaux éléments de flux.

Questions connexes