Kapitel 21. Cocoa-Bindungen

Bisher haben wir den Interface Builder benutzt, um unsere GUI aufzubauen und Buttons, Labels, Tabellen und so weiter mit den Controllern und Modellen zu verbinden. Dadurch erübrigt sich eine Menge des Standardcodes. Sie müssen im Programmcode nicht von NSButton erben und dessen Aussehen und Platzierung konfigurieren. Durch unsere Arbeit mit eigenen Views wissen Sie, dass das programmtechnisch möglich ist – es ist aber einfach nicht notwendig.

Cocoa-Bindungen sehen sich die Controller-Schicht an und fragen sich, wie viel vom sich wiederholenden Code entfernt werden kann. Wenn man sorgfältig mit KVO- und KVC-konformen Klassen arbeitet, lautet die Antwort „der größte Teil". In diesem Kapitel werden wir uns hauptsächlich ...

Get Cocoa-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.