首页 > 其他 > 详细

block使用

时间:2015-03-05 01:37:35      阅读:238      评论:0      收藏:0      [点我收藏+]

 //声明Blcok,返回一个对象

    __block int i = 0;

    Home *(^count)(void) = ^ {

        i += 1;

        Home *home =[[Home alloc] init];

        home.title = @"DD";

        return home;

    };

    //返回一个字符串

    NSString *(^string)(void) = ^ {

        return @"aa";

    };

    NSLog(@"%@", count().title);    // 1

    NSLog(@"%@", string());    // 2

 

//block当作一个参数传递

[self testBlock:^(int age) {

    NSLog(@"%d",age);

}];

 

return YES;

 

-(void)testBlock:(void(^)(int age))cc

{

    cc(10);

}

 

block使用

原文:http://www.cnblogs.com/xiaoyixinfeng/p/4314730.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!