Enregistrer NSCache Contenu sur le Disque

Je suis en train d'écrire une application qui a besoin de garder en mémoire cache d'un ensemble d'objets, mais cela ne veut pas sortir de la main, donc je suis à la planification sur l'utilisation de NSCache pour stocker l'ensemble. Dirait qu'il va prendre soin de purge et pour moi, ce qui est fantastique.

Je tiens également à rendre le cache entre les lancements, donc j'ai besoin d'écrire les données en cache sur le disque. Est-il un moyen facile de sauvegarder le NSCache contenu d'un fichier plist ou quelque chose? Y sont peut-être de meilleures façons d'accomplir cela en utilisant quelque chose d'autre que NSCache?

Cette application sera sur l'iPhone, donc je vais avoir besoin seules les classes qui sont disponibles dans iOS 4+ et pas seulement les OS X.

Merci!

OriginalL'auteur Cory Imdieke | 2010-12-27