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.

Warum muss eine deklarierte Eigenschaft verwenden beide behalten und readonly?

Anzahl der Antworten 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,

Zugang Objective-C-Eigenschaft dynamisch mit dem Namen der Eigenschaft

Anzahl der Antworten 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

Sollte eine NSString-Eigenschaft unter ARC stark sein oder kopieren?

Anzahl der Antworten 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

Erstellt @synchronized (self) einen Block, in dem das self-Präfix für Eigenschaften nicht benötigt wird?

Anzahl der Antworten 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

Setzen Sie eine private Objective-C-Methode oder -Eigenschaft den Unterklassen aus

Anzahl der Antworten 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,

Objective-C deklarierte Attribute für @property (nicht atomisch, Kopie, stark, schwach)

Anzahl der Antworten 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

Erfordern deklarierte Eigenschaften eine entsprechende Instanzvariable?

Anzahl der Antworten 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

Ruft den Eigenschaftsnamen als Zeichenfolge ab

Anzahl der Antworten 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

myView.frame.origin.x = Wert; funktioniert nicht - Aber warum?

Anzahl der Antworten 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,