Je me demande s'il est préférable d'utiliser une instance globale de NSCache, ou plusieurs instances pour chaque composant qui en a besoin. Par exemple, j'ai plusieurs sous-classes de vue qui dessinent le contenu en images et les mettent en cache pour éviter de les régénérer tout le temps. Vaut-il mieux avoir une instance de NSCache par classe, ou juste 1 NSCache centralisé pour toute l'application?Meilleure utilisation de NSCache dans une application
Notez que je ne veux pas dire un cache par instance d'un objet, il est retardé pour le faire. Je parle d'une instance de NSCache pour chaque classe.
J'aime l'idée d'avoir différentes règles de cache pour chaque objet. Et bon point pour avoir un objet centralisé pour gérer les caches. Enregistrer sur le disque est évidemment une bonne pratique. – Olivier