ich von Ruby nach Objective-C kommen und ich immer tun:Wie kann ich DRY bringen (nicht selbst wiederholen) zu Objective-C
NSObject *foo;
@property (nonatomic,retain) NSObject *foo;
in der H-Datei, und dann in .m-Datei:
@synthesize foo;
an der Spitze und
[foo release]
in dealloc.
Es sind 4 Schritte zum Hinzufügen foo
! Führen erfahrene Objective-C-Programmierer alle vier Schritte manuell jedes Mal durch, wenn sie einer Klasse eine neue Instanzvariable hinzufügen möchten? Fehle ich eine Möglichkeit, dieses TROCKEN zu machen?
Dank ARC und automatische Eigenschaften zu bringen, können Sie jetzt auch diejenigen loswerden! Und der Rest ist nicht wirklich un-TROCKEN, es ist nur hässlich, wie so viel von Objective-C. –