码迷,mamicode.com
首页 > 其他好文 > 详细

block使用

时间:2015-03-05 01:40:31      阅读:129      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!