你的位置:首页 > 软件开发 > 操作系统 > IOS开发之Block

IOS开发之Block

发布时间:2015-04-07 16:02:35
IOS开发之Block 1.什么是block,block的作用    UI开发和网络常见功能实现回调,按钮的事件处理方法是回调方法    (1)按钮 target action 一个方法传入按钮中    (2)表格视图 ...

 IOS开发之Block

 1.什么是block,block的作用

    UI开发和网络常见功能实现回调,按钮的事件处理方法是回调方法

    (1)按钮 target action       一个方法传入按钮中

    (2)表格视图                    传入指针self,回调视图控制器中的方法

    (3)block                        语句块,解决回调,理解为“匿名函数”,定义在方法里面

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

  定义block变量 

  void (^block)();

  定义block语句块

  block = ^void (){

        NSLog(@"i am block");

     };

  //执行

  block();

  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

  http://i.cnblogs.com/Files.aspx


原标题:IOS开发之Block

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。