本文永久地址为http://www.cnblogs.com/ChenYilong/p/4052362.html,转载请注明出处。iOS开发关于Block代码错误Incompatible block pointer types sending 'void (^)([ClassNameA]] *__st...
分类:
移动开发 时间:
2014-10-26 18:20:25
阅读次数:
192
一、blockblock是一个变量,这个变量类似c语言中的函数指针,在回调场合用的特别多。它可以封装代码,有返回值有形参。下面通过代码来说明block的定义和使用。首先来看没有返回值没有形参的block1 void (^myblock)() = ^{2 NSLog(@"------...
分类:
其他好文 时间:
2014-10-09 13:34:23
阅读次数:
142
## block定义 // 定义 返回类型 (^block名字)(参数类型) = ^(参数){ 代码 } ## 简单用法 定义了Block代码块之后,就可以将一整块代码当做一个变量来使用,变量可为局部变量,也可为全局变量,这也是我认为Block最...
分类:
其他好文 时间:
2014-09-23 22:19:05
阅读次数:
180
什么是block?代码块:{}里的东西block可以想id一样装到array里,dictionary里。。。但是不能对他发送消息。nsdictionary 里有一个方法:enumerateKeysAndObjectUsingBlock:^(id key,id value,BOOL *stop)这个方...
分类:
其他好文 时间:
2014-07-28 15:13:53
阅读次数:
200
H:/1021/00_block回调.h/*
通过block回调
定义block代码块,目的是解析完成之后调用
返回值是 void
参数是 数组,里面的每个成员是一个NSString*/
typedef void(^WeatherFinishedBlock)(NSArray *dataList);
@interface WeatherXMLPaser : NSObject
// 解析器...
分类:
移动开发 时间:
2014-06-13 20:37:58
阅读次数:
331