block

来源:互联网 发布:农行总行待遇 知乎 编辑:程序博客网 时间:2024/06/08 18:12
As a local variable:returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...};As a property:@property (nonatomic, copy) returnType (^blockName)(parameterTypes);As a method parameter:- (void)someMethodThatTakesABlock:(returnType (^)(parameterTypes))blockName;As an argument to a method call:[someObject someMethodThatTakesABlock:^returnType (parameters) {...}];As a typedef:typedef returnType (^TypeName)(parameterTypes);TypeName blockName = ^returnType(parameters) {...};

0 0
原创粉丝点击