码迷,mamicode.com
首页 > 移动开发 > 详细

iOS中block的用法 以及和函数用法的区别

时间:2015-10-27 00:16:38      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

ios中block的用法和函数的用法大致相同 但是block的用法的灵活性更高:

不带参数的block:

void ^(MyBlock)() = ^{};

调用的时候  MyBlock();

带参数的block:

int ^(MyBlock)(int,int) = ^(int a,int b){return a+b;}

调用MyBlock(5,6);

将block当作某个类的属性的写法

typedef void (^BlockOption)();

@property (nonatomic,assign) BlockOption option;(注:BlockOption是block的类型别名    option 是变量名)

iOS中block的用法 以及和函数用法的区别

标签:

原文地址:http://www.cnblogs.com/nianzhilian/p/4912863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!