Nach der Deklaration des Eigenschaftsattributs gibt es zwei Implementierungsoptionen
@synthesize
Lassen Sie den Compiler während des Compilers automatisch Getter/Setter-Methoden generieren.
Wenn es eine benutzerdefinierte Speicher- oder Abrufmethode gibt, blockiert die Anpassung die automatische Generierung dieser Methode
@dynamic
teilt dem Compiler mit, dass dies nicht der Fall ist um Getter/Setter-Methoden automatisch zu generieren, um Warnungen während der Kompilierung zu vermeiden
Dann implementieren Sie die Zugriffsmethode
selbst oder die Zugriffsmethode zum dynamischen Erstellen von Bindungen zur Laufzeit: Wird hauptsächlich bei der Implementierung von NSManagedObject in CoreData verwendet Bei der Unterklassenerstellung generiert das Core Data-Framework dynamisch Unterklassenattribute, wenn das Programm ausgeführt wird