Wie erhalte ich Zugriff auf Variablen aus einer anderen Klasse?

Es ist wahrscheinlich eine sehr einfache Lösung für dieses, aber ich kann Sie nicht arbeiten.

Ich habe mehrere Klassen in meiner Kakao-Datei. In einer der Klassen class1 ich eine variable erstellen, die ich in einer anderen Klasse class2 als gut. Gibt es eine einfache Möglichkeit zu importieren, diese variable in class2?

  • "Ich habe mehrere Klassen in meiner Kakao-Datei." Der übliche Weg ist zu erstellen, ein paar Dateien (MyClass.h, MyClass.m) für jede Klasse. Sie können dies tun, indem Sie mit der rechten Maustaste auf eine Gruppe im Projekt und klicken Sie auf Datei Hinzufügen. Erstellen Sie das .m, und die .h kommen zusammen, für Sie kostenfrei.
  • Direkter Zugriff auf Instanz-Variablen ist eine sehr schlechte Idee. Verwenden Sie Eigenschaften, und entweder zu synthetisieren, die Accessoren oder schreiben Sie Ihre eigenen. Direct variable access bricht Dinge wie KVO und Bindungen auf Mac OS X, und es ist nicht gut OO der Praxis.
InformationsquelleAutor | 2009-03-18
Schreibe einen Kommentar