17.5 Ein Archiv auf Festplatte speichern

Normalerweise verwenden Sie Plists zum Speichern relativ kleiner (meist konfigurationsbezogener) Mengen von Anwendungsdaten. Was aber tun, wenn Sie große Datenmengen oder einen Objektbaum festhalten wollen? In den meisten Fällen werden Sie die Techniken verwenden, die ich in Kapitel 22 beschreibe. Es gibt aber immer wieder mal Fälle, in denen Sie die Daten in einem Archiv festhalten wollen.

Es gibt grundsätzlich zwei Ebenen, auf denen man einen Objektgraphen auf der Festplatte speichern kann. Auf der oberen Ebene wollen Sie ein Archiv aller zu sichernden (und später wieder abzurufenden) Objekte erzeugen. Diese Aktionen werden über Methoden von Instanzen der Klassen NSKeyedArchiver und NSKeyedUnarchiver

Get Cocoa-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.