BlockTypeDescription 0.1.0

BlockTypeDescription 0.1.0

测试测试过的
语言语言 Obj-CObjective C
许可证 MIT
发布时间最新发布2014年12月

未声明维护。



  • Conrad Kramer

BlockTypeDescription 将块的类型签名添加到其描述中。这使得调试更加透明,并使原本无用的描述变得有用。

示例用法

NSString * (^someBlock)(NSString *, BOOL, CGRect, float*[30]) = ^(NSString *a, BOOL b, CGRect c, float *d[30]) {
    return @"Some return value";
};
NSLog(@"This is my block! %@", someBlock);

之前

This is my block! <__NSGlobalBlock__: 0x35c0>

之后

This is my block! <__NSGlobalBlock__: (id (^)(id, char, struct CGRect, float*[30]))>

许可证

BlockTypeDescription 根据 MIT 许可证提供。有关更多信息,请参阅 LICENSE 文件。