Was bedeutet der "__block" keyword bedeuten?

Was genau macht der __block Schlüsselwort in Objective-C zu bedeuten? Ich weiß, es ermöglicht das ändern von Variablen innerhalb von Blöcken haben, aber ich würde gerne wissen...

  1. Was genau sagt der compiler?
  2. Tut es sonst noch etwas?
  3. Wenn es dann funktioniert, warum ist es notwendig in den ersten Platz?
  4. Ist es in der Dokumentation irgendwo? (Ich kann es nicht finden).

InformationsquelleAutor der Frage mjisrawi | 2011-08-16

Schreibe einen Kommentar