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 books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.