| encoding | signature | Notes |
| v@:v | (void (^)(void)) | tested |
| v@:@ | void(^)(id) | implemented |
| v@:B | void(^)(BOOL) | implemented |
| v@:BB | void(^)(BOOL,BOOL) | implemented |
| v@:B@ | void(^)(BOOL,NSError*) | implemented |
| v@:@N* | void(^)(id,NSUInteger,BOOL*) | tested |
| B@:@* | BOOL(^)(id,BOOL*); | implemented |
| B@:@ | BOOL(^)(id); | implemented |
| B@:@N* | BOOL(^)(id,NSUInteger,BOOL*) | implemented |
| B@:N* | BOOL(^)(NSUInteger,BOOL*) | implemented |
| B@:@@* | BOOL(^)(id,id,BOOL*) | implemented |
| v@:@* | void(^)(id,BOOL*) | implemented |
| i@:@@ | int(^)(id,id) | implemented |
| v@:@@ | void(^)(id,id); | implemented |
| v@:@@@ | void(^)(id,id,id); | implemented |
| v@:N@ | void(^)(NSInteger,id) | implemented |
| v@:N@@ | void(^)(NSInteger,id,id) | implemented |
| v@:@ | void(^)(NSError*) | for dji8 completion blocks |
| v@:B@ | void(^)(BOOL,NSError*) | implemented |
| v@:@@ | void(^)(id,NSError*) | for dji8 completion blocks |
| v@:i@ | void(^)(int,NSError*) | for dji8 completion blocks |
| v@:I@ | void(^)(unsigned,NSError*) | for dji8 completion blocks |
| v@:II@ | void(^)(unsigned,unsigned,NSError*) | for dji8 completion blocks |
| v@:@B@ | void(^)(id,BOOL,NSError*) | for dji8 completion blocks |
| v@:B@@ | void(^)(BOOL,id,NSError*) | for dji8 completion blocks |
| v@:f@ | void(^)(float,NSError*) | for dji8 completion blocks |
| v@:@@@@ | void(^)(id,id,NSError*,id) | for dji8 completion blocks |