typedef を使って Blockの型を独自に定義することができる.
View.h
#import <UIKit/UIKit.h> typedef void(^MyCustomBlockType)(void); @interface CustomView : UIView @property (nonatomic, copy) MyCustomBlockType blockName; @property (nonatomic, copy) void (^blockName2)(int arg); // Block型を使わない場合 @end
型の名前があるぶんだけ情報が増えるので, ちょっとだけコードが読みやすくなるかな?