小编典典

我可以使用 Objective-C 块作为属性吗?

all

是否可以使用标准属性语法将块作为属性?

ARC 有什么变化吗?


阅读 73

收藏
2022-04-11

共1个答案

小编典典

@property (nonatomic, copy) void (^simpleBlock)(void);
@property (nonatomic, copy) BOOL (^blockWithParamter)(NSString *input);

如果您要在多个地方重复相同的块,请使用类型 def

typedef void(^MyCompletionBlock)(BOOL success, NSError *error);
@property (nonatomic) MyCompletionBlock completion;
2022-04-11