In Objective-C werden diese Klassenmethoden genannt und ihnen wird ein Pluszeichen (+) vorangestellt.
%Vor%Statische Methoden in Objective C sind als Klassenmethoden bekannt und beginnen mit einem '+' Zeichen, z. B .:
%Vor% Statische Variablen werden mit dem Schlüsselwort static
deklariert.
Wie andere bereits erwähnt haben, wird statischen Klassenmethoden in der Deklaration ein Plus (+) vorangestellt:
%Vor%Objective-C macht statische Eigenschaften nicht so einfach und Sie müssen durch die folgenden Ringe springen:
Vollständiges Beispiel:
%Vor%Ich bin kein Obj-C-Experte, aber das scheint in meinem Code gut zu funktionieren. Korrigiere mich, wenn irgendetwas hier ist.
Wenn Sie eine statische Eigenschaft erstellen möchten, erstellen Sie eine Klassenvariable. Eigenschaften werden nur für die Instanzvariable verwendet. Wenn Sie eine statische Datei erstellen, bedeutet dies, dass alle Objekte dieselbe Variable verwenden. Weil es eine Klassenvariable ist.
Sie können es in der Implementierungsdatei Ihrer Klasse deklarieren. Es sollte vor der @ implementation-Compiler-Direktive stehen. Aber diese statische Variable kann nur innerhalb ihrer Klasse verwendet werden. Sie können es über Ihre eigenen Getter-Setter-Methoden nicht nach Eigenschaften verwenden.
Tags und Links objective-c iphone