IOS的OC项目下回调函数的定义以及传参
1.首先定义一个类方法,通过类名打点调,没有返回值的,
+(void)
2。 起个函数名字
+(void)headLineWithSuccess , headLine是你项目对于模型名字,
3 block定义,重点
+(void)headLineWithSuccess:(void()())
先把格式写好
+(void)headLineWithSuccess:(void()())解释一下
第一小括弧写 ^ block关键符号,第二小括弧写回调时候具体的返回值类型,我这里返回的是一个NSArray类型,void 是block的一种形式,前面必须加void
+(void)headLineWithSuccess:(void(^)(NSArray *array))
4 把形式参数写上
+(void)headLineWithSuccess:(void(^)(NSArray *array))
5 。 如果有多个block,接着用with继续拼接的写,block写法方式相同
+(void)headLineWithSuccess:(