Kann mir jemand erklären, was hier passiert, auf den ersten Blick würde ich das für eine schlechte Praxis halten. Meine Frage ist: In dem Beispiel unten erstelle ich einen neuen Getter für Modell mit - (id) -Modell (d. H. Das Original aus der @Eigenschaft überschreiben), oder maskiere ich nur den @property-Getter mit dieser neuen gleichnamigen Methode?iVar Getter/Methode mit dem gleichen Namen?
@implementation PlanetController
@synthesize model;
@synthesize planetLabel_01;
@synthesize planetLabel_02;
@synthesize planetLabel_03;
- (id)model {
if(!model) {
PlanetModel *tempModel = [[PlanetModel alloc] init];
[self setModel:tempModel];
[tempModel release];
}
return model;
}
Macht das Sinn?
Gary.
möchten Sie wahrscheinlich @ @ property (Getter = Modell) ID-Modell verwenden, aber ich weiß es nicht sicher. –