daiyibo123的专栏

//在很多情况下,我们并不需要将block宣告成变量,我们可以直接在需要使用block的地方用内嵌的方式将block的内容写出来.//注意:在直接写代码块的时候,这个代码块是否有返回值,,返回值的类型都是在一开始定义的函数中写好了的。/*[[TTIHttpClient shareInstance] getTopNewsRequestwithpage:(int) withpagesize:(int) withSucessBlock:^(TTIRequest *request *request, TTIRequest * response) successBlock withFailedBlock:^(TTIRequest *request *request, TTIRequest * response) failedBlock[[TTIHttpClient shareInstance] getTopNewsRequestwithpage:1 withpagesize:PAGESIZE withSucessBlock:^(TTIRequest *request, TTIResponse *response) {NSArray *results = [response.result objectForKey:@"result"];//存进缓存文件中[ICDataStorage saveArray:results forKey:HEADNEWSLISTCACHE];} withFailedBlock:^(TTIRequest *request, TTIResponse *response) {}];*/__block的使用int number1 = 1;__block int number2 = 2;void(^block__test)() = ^(){number1++;//这句话不可以执行,因为没有 __block 前缀number2++;};block__test();//调用代码块NSLog(@"%d", number1);NSLog(@"%d", number2);以上就是block的简单使用方法的介绍

我们人生中最大的懒惰,就是当我们明知自己拥有作出选择的能力,

daiyibo123的专栏

相关文章:

你感兴趣的文章:

标签云: