block回調實例

block:閉包,  定義:就是能夠讀取其它函數內部變量的函數;

典型的block例子:   當我們在搜索框 中搜索一個關鍵詞時,  搜索框就相當於一個封裝的類的入口。 當搜索完畢,電腦會給我們返回一個網頁內容,這個過程就是一個block回調操作。

使用typed聲明block
typedef void(^DemoBlock) (NSObject *ob);
使用:@property(nonatomic,copy) DemoBlock demoBlock;
或者不用typed聲明
使用:@property(nonatomic,copy)void(^DemoBlock)(NSObject *ob);

代碼中 實現回調:
.h中聲明


.m 中



調用接口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章