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