10 Blöcke

Mac OS X 10.6 brachte eine große Neuerung:Grand Central Dispatch. Diese nun auch seit iOS 4.0 auf dem iPhone verfügbare Technologie erlaubt es, Rechner mit mehreren Prozessoren besser und vor allem wesentlich leichter auszunutzen. Ein integraler Bestandteil dieses Systems sind die sogenannten Blöcke.

Obwohl Blöcke nicht direkt zur Sprache Objective-C, sondern zur unterliegenden Sprache C gehören, sind sie vor allem in neueren Versionen von Mac OS X und iOS nicht mehr aus den Cocoa-Frameworks wegzudenken und finden deshalb hier ihren Platz.

Einfach gesagt kann man sich einen Block als eine kleine Funktion vorstellen, die zur gleichen Zeit ein Objekt ist. Ein Block fasst einen ganz konkreten Aspekt oder eine ganz bestimmte Aufgabe in ...

Get Objective-C kompakt 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.