23.2 Eine Kategorie anlegen

Legen Sie eine neue Objective-C-Klasse an, die NSObject erweitert. Ich weiß, dass wir eigentlich eine Kategorie anlegen und keine Klasse, doch momentan gibt es für Kategorien noch keine Vorlage. Per Konvention besteht der Dateiname aus dem Namen der Kategorie und dem Namen der Klasse, für die sie eine Kategorie ist. Wir wollen unsere Kategorie Persistence nennen. Wir erweitern die Funktionalität der NSSet-Klasse, die Implementierungsdatei der Kategorie heißt also NSSet+Persistence.m.

Eine Kategorie kann keine Instanzvariablen enthalten. Da Sie die Klasse erweitern, nachdem der Speicher alloziert und die Variablen initialisiert sind, können Sie die Klasse um neue Methoden erweitern, aber das war es dann auch schon.

Das ...

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.