Die in Snow Leopard eingeführten Blockobjekte eignen sich u. a. für Situationen, die früher mit Rückrufen gehandhabt wurden. Die Syntax ist viel sauberer für die Weitergabe von Kontext. Ich habe jedoch noch keine Informationen über die Auswirkungen der Verwendung von Blöcken auf die Leistung gesehen. Was, wenn überhaupt, Leistung Fallstricke sollte ich für die Verwendung von Blöcken zu suchen, insbesondere als Ersatz für eine C-Stil Callback?
Gute Entscheidung für die Stellen von Mike Ash.