Block函數是一種類似于函數指針的函數,程式員隻需要把需要操作的代碼封裝到定義的block中即可,以後需要使用時,直接調用,非常友善....
舉例如下:
第一種形式:自定義一個無傳回值而且無參數的block
Objective-C:自定義Block函數
Objective-C:自定義Block函數 運作結果:
Objective-C:自定義Block函數
Objective-C:自定義Block函數 第二種形式:自定義一個無傳回值但是有參數的block
Objective-C:自定義Block函數
Objective-C:自定義Block函數
Objective-C:自定義Block函數
Objective-C:自定義Block函數 第三種形式:自定義有傳回值但是無參數的block函數類型
Objective-C:自定義Block函數
Objective-C:自定義Block函數 第四種形式:自定義有傳回值而且有參數的block函數類型
Objective-C:自定義Block函數
Objective-C:自定義Block函數 運作結果:
最後還有一個知識點:
Objective-C:自定義Block函數 是以,對block聲明為屬性時,使用copy修飾。
程式猿神奇的手,每時每刻,這雙手都在改變着世界的互動方式!