Block開發(fā)中使用場景

?block開發(fā)中使用場景

?1.把block保存到對象中,恰當(dāng)時機的時候才去調(diào)用


Person.h定義
外部調(diào)用

?2.把block當(dāng)做方法的參數(shù)使用,外界不調(diào)用,都是方法內(nèi)部去調(diào)用,Block實現(xiàn)交給外界決定.

Person.h定義
外部調(diào)用
Person.h實現(xiàn)

?3.把block當(dāng)做方法的返回值,目的就是為了代替方法.,block交給內(nèi)部實現(xiàn),外界不需要知道Block怎么實現(xiàn),只管調(diào)用

Person.h定義
外部調(diào)用
Person.h實現(xiàn)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容