Mögliches Duplikat:
@class vs. #import
Was sind in Objective-C die besten Praktiken für die Verwendung von Forward-Deklarationen (von Klassen oder Protokollen) im Vergleich zu. #import
-Dateien? Und warum werden Forward-Deklarationen überhaupt empfohlen, wenn #import
sicherstellen, dass keine Datei mehr als einmal enthalten ist? Ich denke an iOS App-Entwicklung im Besonderen, aber ich nehme an, dies gilt für Objective-C im Allgemeinen.