ICHObjectPrinter
在调试IOS应用程序时,我们面临的最令人沮丧的情况是将自定义对象打印到控制台。 为了正确打印自定义对象,我们必须实现-(NSString *)description方法。 如果未在.m文件中实现此方法,则仅将对象的内存地址打印到控制台。 在每个自定义类中实现此过程都很耗时。
该类使用Objective C运行时在运行时访问对象的属性,并将它们作为字符串返回。 您所需要做的就是调用descriptionForObject方法。
用法
要使用此类:
复制ICHObjectPrinter.h和.m文件,然后导入您的代码。
然后使用NSLog(@“对象描述为%@”,[ICHObjectPrinter descriptionForObject:person]); 在代码中或控制台中的PO [ICHObjectPrinter descriptionForObj
评论0
最新资源