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.