Block
1.概念:一種閉包語法,閉包就是將一段代碼封裝起來,可以將閉包當做參數和返回值來使用
Block就是封裝了一段代碼,可以在任何時候調用執行,Block可以作為函數(方法)的參數和返回值使用,跟函數指針類似
多線程、異步請求、集合遍歷,集合的排序、動畫等
2.語法:
block的定義,定義一個block變量
返回值類型(^block名字)(參數);
block的實現:
^返回值類型(參數){
//代碼
};
block的調用
block的名字(實參);
Block
1.概念:一種閉包語法,閉包就是將一段代碼封裝起來,可以將閉包當做參數和返回值來使用
Block就是封裝了一段代碼,可以在任何時候調用執行,Block可以作為函數(方法)的參數和返回值使用,跟函數指針類似
多線程、異步請求、集合遍歷,集合的排序、動畫等
2.語法:
block的定義,定義一個block變量
返回值類型(^block名字)(參數);
block的實現:
^返回值類型(參數){
//代碼
};
block的調用
block的名字(實參);