Ich möchte, ob verschiedene Instanzen eines Objective-C Klasse Anteil statische Variablen klären, die in Methoden auftreten, oder wenn jede Instanz eine eigene Kopie bekommt:statische Variablen in Objective-c-Methoden
- (void) myMethod {
static int myVar = 0;
}
Man kann nicht wirklich "dasselbe wie C" sagen. "Subjektiv" C hat keine Instanzen im objektiven Sinne. – iter
@iter, es ist das gleiche wie jede statische Variable in C, alles was ich meine. Wenn es sich um ein statisches globales Element handelt, gibt es nur ein Element pro Kompilierungseinheit. Wenn es sich um ein statisches Local handelt, gibt es eines pro Funktion (oder Methode in Objective-C), das auf es verweist. –