Ich habe eine Klasse in Xcode 4.3 erstellt und die Header- und Implementierungsdateien mit @interface und @implementation an den richtigen Stellen erstellt, aber es gibt auch ein @ interface in der Implementierungsdatei:
%Vor%Warum legt Xcode das in die Implementierungsdatei und wozu dient es?
Danke, Kurz
Xcode erstellt automatisch eine Klassenerweiterung, mit der Sie "private" Methoden implementieren können.
Klassenerweiterungen sind unbenannte Kategorien und wurden mit Objective-C 2.0 eingeführt.
Ein Vorteil von Klassenerweiterungen ist, dass der Compiler Sie warnt, wenn Sie vergessen, eine der in der anonymen Schnittstelle deklarierten Methoden zu implementieren.