J'ai un graphe d'objet qui représente l'état de ma (première) application iOS. J'ai implémenté NSCoding pour chacun des objets afin que je puisse utiliser un archiveur à clé. J'ai l'archivage et le travail d'archivage bien. Mais il me reste une question assez simple: Quand devrais-je archiver les choses?Quand persister un objet graphique
Est-il sûr de ne l'appeler que lorsque j'obtiens un message applicationDidEnterBackground de mon représentant de l'application? Ou devrais-je pesist des choses chaque fois que l'utilisateur fait quelque chose de "significatif" dans l'interface (comme rejeter une vue où des données ont été entrées, etc.)? Quelles sont les meilleures pratiques pour cela?