3.8 Zugriff auf Variablen als Eigenschaften

Eine Ergänzung in Objective-C, die Ihnen überall in den iPhone-APIs begegnet, ist die Eigenschaft (Property). Wir haben Eigenschaften schon genutzt, als wir den text eines Textfelds ausgelesen und eine andere Eigenschaft text für das Label gesetzt haben.

Konzeptionell gesehen, sind Eigenschaften einfach Instanzvariablen mit einer Namenskonvention für Getter- und Setter-Methoden. So hat zum Beispiel die Klasse UILabel eine Eigenschaft text, die Sie mit einer Methode setText setzen und über text auslesen können. Normalerweise nutzen Sie den Punktoperator für Zuweisungen, daher schreiben Sie statt [myLabel setText: myString] eher myLabel.text = myString, und statt myString = [myLabel text][12] verwenden ...

Get Entwickeln mit dem iPhone SDK now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.