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.