"Statische Klasse in Objective-C"
Muss ich wissen, wie ich die statische Methode und die statische Eigenschaft wie statische Methode in java...
Dank
Maxime
Du musst angemeldet sein, um einen Kommentar abzugeben.
Muss ich wissen, wie ich die statische Methode und die statische Eigenschaft wie statische Methode in java...
Dank
Maxime
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Objective-C sind diese als Klassenmethoden bezeichnet, und Sie sind vorangestellt ein Pluszeichen (+)
Statische Methoden in Objective-C sind bekannt als class-Methoden und beginnen mit einem ' + ' - Zeichen, z.B.:
Statische Variablen deklariert, mit der
static
Stichwort.Können Sie nicht über statische Eigenschaften automatisch erzeugt, aber Sie können erstellen eine getter-und eine setter-statische Methoden manuell.
Wie andere haben darauf hingewiesen, statische Klassen Methoden beginnen mit einem Pluszeichen (+) in der Erklärung, wie diese:
Objective-C nicht machen statischen Eigenschaften ganz so einfach, und Sie müssen springen durch die folgenden Reifen:
Komplettes Beispiel:
Ich bin nicht eine Obj-C Experte, aber das scheint gut zu funktionieren in meinem code. Korrigieren Sie mich, wenn alles hier ist aus.
wenn Sie möchten, erstellen Sie statische Eigenschaft bedeutet, Sie erstellen eine Klasse variable. Eigenschaften sind nur für die Instanz-variable. Wenn Sie erstellen eine statische bedeutet, dass alle Objekte teilen sich die gleiche variable; Denn es ist Klasse variable.
können Sie es erklären, in der Implementierungsdatei der Klasse.
Es sollte vor dem @ - Implementierung, compiler-Direktive. Aber, dass statische Variablen kann nur innerhalb seiner Klasse. Sie können es verwenden, über Ihre eigene getter-setter-Methoden, die nicht von Eigentum.