- Registriert
- 07.01.07
- Beiträge
- 432
Hallo Leute, ich habe eine sehr grundlegende Frage:
Ich möchte in Zukunft meine Klassen auch mittels properties deklarieren können. Beim Lesen der dazugehörenden Core Reference - Seiten ist folgende Unklarheit aufgetaucht:
Mir ist nicht ganz klar, wie die getter-Methode eines copy-propertys aussieht!
Die setter-Methode (Inhalt) sieht dann ja so aus:
Wie sieht jetzt die getter-Methode aus?
Konkret, mein Ziel wäre es, die getter-Methode (Inhalt) automatisch in etwa so aussehen zu lassen:
Ist das mit diesen "Property Declaration Attributes" direkt möglich, oder muss ich die getter-Methode selber immer implementieren? (Ich glaube, das hat auch noch was mit atomic/non-atomic zu tun, nicht?)
boah, viele Fragen, danke für eure Antworten!
Gruß ppocket
Ich möchte in Zukunft meine Klassen auch mittels properties deklarieren können. Beim Lesen der dazugehörenden Core Reference - Seiten ist folgende Unklarheit aufgetaucht:
Mir ist nicht ganz klar, wie die getter-Methode eines copy-propertys aussieht!
Code:
@property(copy) NSString *myName;
Die setter-Methode (Inhalt) sieht dann ja so aus:
Code:
if (property != newValue)
{
[INDENT][property release];
property = [newValue copy];[/INDENT]
}
Wie sieht jetzt die getter-Methode aus?
Konkret, mein Ziel wäre es, die getter-Methode (Inhalt) automatisch in etwa so aussehen zu lassen:
Code:
return [[property copy] autorelease];
Ist das mit diesen "Property Declaration Attributes" direkt möglich, oder muss ich die getter-Methode selber immer implementieren? (Ich glaube, das hat auch noch was mit atomic/non-atomic zu tun, nicht?)
boah, viele Fragen, danke für eure Antworten!
Gruß ppocket