Question

Je suis ce que la mise en œuvre des quantités essentielles à un lecteur RSS pour iPhone. Télécharger un tas de messages courts et les afficher à l'utilisateur dans une liste. Chaque message est encapsulé dans un objet MonMessage qui contient le titre, le corps, URL, etc.

Je veux être sûr de mettre en cache les 20 messages les plus récents. Quelle est la meilleure façon de procéder? Dois-je utiliser une archive à clé, et juste la classe MonMessage mettre en œuvre le protocole NSCoding. Si je choisis cette approche, puis-je ajouter un nouveau message au fichier contenant l'archive (et de même, puis-je supprimer les anciens messages lorsque le nombre de messages est supérieur à 20)?

Essentiellement ma question est la suivante: utilise une archive claveté la bonne approche? Et si oui, comment puis-je ajouter / Supprimer les messages de l'archive si nécessaire?

Merci!

Était-ce utile?

La solution

Pourquoi ne pas utiliser CoreData? Son assez trivial de faire ce travail avec votre objet simple à mettre en cache.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top