塊的定義和使用

1.定義:塊是封裝工做單元的對象,便可在任什麼時候間執行的代碼段。函數

2.做用:可做爲方法和函數的參數傳入,或可從方法和函數中返回。對象

3.塊聲明的格式:變量

blocks_2x.png

4.若是一個方法定義了一個塊,則該塊可以調用該方法中的局部變量、參數(包括堆棧變量),以及函數和全局變量(包括實例變量);可是這些調用只能可讀,只有用__block 定義的纔可改。方法

相關文章
相關標籤/搜索