国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

IOS開發(fā)之Block

2019-11-14 19:18:15
字體:
供稿:網(wǎng)友

 IOS開發(fā)之Block

 1.什么是block,block的作用

    UI開發(fā)和網(wǎng)絡(luò)常見功能實現(xiàn)回調(diào),按鈕的事件處理方法是回調(diào)方法

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

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

    (3)block                        語句塊,解決回調(diào),理解為“匿名函數(shù)”,定義在方法里面

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

  定義block變量 

  void (^block)();

  定義block語句塊

  block = ^void (){

        NSLog(@"i am block");

     };

  //執(zhí)行

  block();

  block參數(shù)和返回值 

  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在開發(fā)中應(yīng)用(OC,UI,網(wǎng)絡(luò))

  例子代碼下載鏈接blockUseDemo

  BlockUseDemo.xcodePRoj.zip


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝鸡市| 阿城市| 宣化县| 长乐市| 康保县| 柘城县| 辽宁省| 奈曼旗| 乐昌市| 永新县| 小金县| 伊宁市| 华坪县| 乌兰浩特市| 普宁市| 深圳市| 乌审旗| 巴彦县| 普安县| 淄博市| 石嘴山市| 枣庄市| 禹州市| 巴马| 永城市| 长白| 福建省| 安平县| 泽州县| 三穗县| 庆云县| 桓台县| 渝北区| 哈尔滨市| 通化市| 水城县| 河津市| 鄂托克旗| 邢台县| 涞源县| 富民县|