Hi,
ich habe gerade angefangen mich ein wenig mit der Entwicklung für iOS zu beschäftigen. Dabei lese ich das Buch "Apps Programmieren für iPhone und iPad". Allerdings verstehe ich das mit den anonymen Kategorien nicht so ganz.
Es wird geschrieben, dass man dort Properties und Methoden definieren kann, auf die man nicht von außen zugreifen kann. Soweit verstehe ich das ja noch. Was ich nicht verstehe:
Wieso soll ich das in eine anonyme Kategorie Packen? Ich kann doch genauso gut meine Attribute in der Implementierungsdatei als private deklarieren und dann kann darauf auch keiner mehr von außen darauf zugreifen?!
Das selbige mit den Methoden, solange die nicht in der Interface-Datei stehen kann ja auch keiner darauf zugreifen oder?
Kann mir jemand bitte eine kurze Erklärung geben? Wäre sehr dankbar
Gruß,
Chris
ich habe gerade angefangen mich ein wenig mit der Entwicklung für iOS zu beschäftigen. Dabei lese ich das Buch "Apps Programmieren für iPhone und iPad". Allerdings verstehe ich das mit den anonymen Kategorien nicht so ganz.
Es wird geschrieben, dass man dort Properties und Methoden definieren kann, auf die man nicht von außen zugreifen kann. Soweit verstehe ich das ja noch. Was ich nicht verstehe:
Wieso soll ich das in eine anonyme Kategorie Packen? Ich kann doch genauso gut meine Attribute in der Implementierungsdatei als private deklarieren und dann kann darauf auch keiner mehr von außen darauf zugreifen?!
Das selbige mit den Methoden, solange die nicht in der Interface-Datei stehen kann ja auch keiner darauf zugreifen oder?
Kann mir jemand bitte eine kurze Erklärung geben? Wäre sehr dankbar
Gruß,
Chris