Tag: declared-property
In Objective-C, deklarierten Eigenschaften sind ein bequemer Weg, um ersetzen Sie die Erklärung und die manuelle Durchführung von accessor-Methoden für die Objekte.
2
Antworten
Ich habe bemerkt, dass einige von apples Beispiele umfassen sowohl eine retain und readonly Modifikator auf Eigenschaften. Was ist der Punkt darunter retain wenn keine setter generiert wird, wenn wir mit der readonly modifier? Beispiel: @property (retain,
2
Antworten
Ich kenne die string-name einer Eigenschaft eines Objekts. Wie würde ich mich über das abrufen und einstellen dieser Eigenschaft mit dem string? InformationsquelleAutor quano | 2009-12-28
4
Antworten
Wenn nicht kompilieren, mit ARC, es wird empfohlen, zu verwenden copy Eigenschaften für Datentypen wie NSString. Ich konnte nicht finden, eine ordnungsgemäße Dokumentation über die Verwendung von copy im ARC-Modus. Kann mir jemand sagen, was anwendbar für
2
Antworten
Ich habe etwas gelesen in einigen ausländischen-code und ich möchte überprüfen, meine Vermutung: @synchronized(self) wird verwendet, um loszuwerden, das self Präfix wird beim setzen einer Eigenschaft. Also in meinem Beispiel unten, ich werde die strText von der
7
Antworten
Laut einigen offiziellen reden, eine Klasse in Objective-C sollte nur dann aussetzen, öffentliche Methoden und Eigenschaften in der überschrift: @interface MyClass : NSObject @property (nonatomic, strong) MyPublicObject *publicObject; - (void)publicMethod; @end und privaten Methoden/Eigenschaften gehalten werden sollte,
4
Antworten
Kann mir jemand erklären im detail, wenn ich verwenden muss jedes Attribut: nonatomiccopystrongweakund so weiter, für eine deklarierte Eigenschaft, und erklären, was jeder tut? Eine Art von Beispiel wäre auch toll. Ich bin mit der ARC. InformationsquelleAutor
6
Antworten
Tun, Eigenschaften, die in Objective-C 2.0 erfordern eine entsprechende Instanz-variable deklariert? Ich zum Beispiel bin es gewohnt, so etwas wie dieses: MyObject.h @interface MyObject : NSObject { NSString *name; } @property (nonatomic, retain) NSString *name; @end MyObject.m
9
Antworten
Ich brauche einen Weg, um eine Eigenschaft übergeben und erhalten den Namen zugeordnet. Irgendwelche Vorschläge? @property (nonatomic, retain) MyObject *crazyObject; NSString *str = SOME_WAY_TO_GET_PROPERTY_NAME(crazyObject); //Above method should return @"crazyObject" InformationsquelleAutor der Frage aryaxt | 2011-07-07
4
Antworten
Ich weiß, dass ich dies nicht verwenden können: myView.frame.origin.x = 25.0; sind, und dass ich, um diese stattdessen zu verwenden: CGRect myFrame = myView.frame; myFrame.origin.x = 25.0; myView.frame = myFrame; Und ich mache es die ganze Zeit,