Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

23. Kategorien

Kapitel 23. Kategorien

In „17.5 Ein Archiv auf Festplatte speichern“ wollten wir ein NSSet auf Platte speichern und später wieder einlesen. Das wäre einfach gewesen, wenn wir mit einem NSArray gearbeitet hätten. Ein NSArray besitzt fest eingebaute Methoden, mit denen es sich selbst auf Platte speichern und ein Array aus einer Datei erzeugen kann. NSSet besitzt diese Fähigkeit nicht.

Kategorien (Categories) erlauben uns, diese Einschränkungen zu umgehen. Wir verwenden Kategorien, um neue Methoden für existierende Klassen zu deklarieren und zu implementieren. Dabei kann es sich um von uns entwickelte Klassen handeln oder um Klassen, bei denen wir keinen Zugriff auf den Quellcode haben.

In diesem Kapitel wollen wir Kategorien nutzen, um einem Set beizubringen, wie es sich selbst auf Platte speichern und wieder einlesen kann. Danach werden wir eine Variante von Kategorien nutzen, um private Methoden in unserem Code zu deklarieren. Zum Schluss werden wir Kategorien mit Core Data einsetzen, um das Verhalten von Objekten auf zwei verschiedene Arten zu modifizieren.


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint