IOS开发之Block_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > IOS开发之Block

IOS开发之Block

 2015/4/7 16:17:49  熊灿灿  程序员俱乐部  我要评论(0)
  • 摘要:IOS开发之Block1.什么是block,block的作用UI开发和网络常见功能实现回调,按钮的事件处理方法是回调方法(1)按钮targetaction一个方法传入按钮中(2)表格视图传入指针self,回调视图控制器中的方法(3)block语句块,解决回调,理解为“匿名函数”,定义在方法里面2.block的基本使用(语法)定义block变量void(^block)();定义block语句块block=^void(){NSLog(@"iamblock");}
  • 标签:iOS 开发

 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

发表评论
用户名: 匿名