iOS的Block詳解

Block是帶有自動變量的匿名函數,是C語言的一個擴充功能。Block本質上也是一個OC對象,內部也有一個isa指針,其內部封裝了函數調用以及函數調用環境。 (一)Block的基本使用 1. block聲明 //返回值(^block變量名)(參數) void(^block)(); 2. block定義 //三種方式 = ^(參數){}; // 第一種:沒返回值,沒參數 void(^
相關文章
相關標籤/搜索