Kapitel 24. Blöcke

Wenn es Arbeit zu erledigen gilt, rufen wir üblicherweise eine Methode auf, die weiß, wie diese Arbeit zu erledigen ist, und übergeben ihr die benötigten Daten. In diesem Kapitel sehen wir uns drei Fälle an, in denen wir der Methode auch einen Teil der Arbeit übergeben, die es zu erledigen gilt. Diese Arbeit wird in Form eines speziellen Objective-C-Objekts übergeben, das als Block bezeichnet wird. Ein Block ist ein Stück ausführbaren Programmcodes, das zusammen mit den Daten übergeben werden kann, wobei die Daten aus dem Geltungsbereich kopiert werden, der den Block enthält.

Wir werden uns drei Einsatzgebiete für Blöcke ansehen. Zuerst werfen wir einen Blick auf Wrapper – das ist Code, der ein bestimmtes Setup vornimmt, den ...

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.