fucking blocks syntax 2016-09-17 ios 声明:内容来自http://fuckingblocksyntax.com/ How Do I Declare A Block in Objective-C?As a local variable:returnType (^blockName)(parameterTypes) = ^returnType(parameters) {...}; As a property:@property (nonatomic, copy, nullability) returnType (^blockName)(parameterTypes); As a method parameter:- (void)someMethodThatTakesABlock:(returnType (^nullability)(parameterTypes))blockName; As an argument to a method call:[someObject someMethodThatTakesABlock:^returnType (parameters) {...}]; As a typedef:typedef returnType (^TypeName)(parameterTypes);TypeName blockName = ^returnType(parameters) {...}; 上一篇 lantern 下一篇 clang命令