IOS開發之Block

 IOS開發之Block

 1.什麼是block,block的做用

    UI開發和網絡常見功能實現回調,按鈕的事件處理方法是回調方法xcode

    (1)按鈕 target action       一個方法傳入按鈕中網絡

    (2)表格視圖                    傳入指針self,回調視圖控制器中的方法函數

    (3)block                        語句塊,解決回調,理解爲「匿名函數」,定義在方法裏面指針

 2.block的基本使用(語法)

  定義block變量 

  void (^block)();code

  定義block語句塊

  block = ^void (){blog

        NSLog(@"i am block");事件

     };ip

  //執行開發

  block();get

  block參數和返回值 

  int (^myAdd)(int x,int y) = ^int (int x,int y)

     {

        return x+y;

     }; 

      int s = myAdd(3,5);

      NSLog(@"s = %d",s);

    

 3.block在開發中應用(OC,UI,網絡)

  例子代碼下載連接blockUseDemo

  BlockUseDemo.xcodeproj.zip

相關文章
相關標籤/搜索