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

相关文章
相关标签/搜索