5.2. Uzyskanie dostępu do zmiennych obiektu bloku

Problem

Chcesz zrozumieć różnice pomiędzy uzyskaniem dostępu do zmiennych w metodach Objective-C a uzyskaniem dostępu do zmiennych umieszczonych w obiektach bloków.

Rozwiązanie

Poniżej przedstawiam krótkie podsumowanie informacji dotyczących użycia zmiennych w obiektach bloków. Informacje te musisz poznać.

  • Zmienne lokalne w obiektach bloków działają dokładnie tak samo jak w metodach Objective-C.

  • W przypadku obiektów bloku tworzonych w miejscu ich użycia zmiennymi lokalnymi są nie tylko te zdefiniowane w samym bloku, a również zmienne zdefiniowane w metodzie implementującej dany obiekt bloku. (Odpowiednie przykłady zostaną przedstawione w kolejnym podrozdziale).

  • W niezależnym obiekcie bloku zaimplementowanym ...

Get iOS 5. Programowanie. Receptury 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.