国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 通道| 马鞍山市| 沙坪坝区| 长治县| 和顺县| 沂南县| 岳普湖县| 周口市| 永和县| 遂昌县| 台前县| 无棣县| 鹿邑县| 广平县| 邢台市| 大新县| 三明市| 阳原县| 军事| 桃源县| 卫辉市| 明溪县| 大田县| 通城县| 白河县| 安西县| 周宁县| 梁平县| 东莞市| 罗定市| 泰州市| 北宁市| 酉阳| 定日县| 广汉市| 沁水县| 永定县| 大冶市| 自贡市| 昌乐县| 岐山县|