Iphone 除了使用NSLog调试对象值,我还有其他选择吗?
NSLog是在执行期间调试变量值的最佳方法吗?我发现导航到对象并没有显示我想要看到的内容,我发现我必须在我的应用程序中记录所有内容 有什么我遗漏的吗?试试看Iphone 除了使用NSLog调试对象值,我还有其他选择吗?,iphone,objective-c,Iphone,Objective C,NSLog是在执行期间调试变量值的最佳方法吗?我发现导航到对象并没有显示我想要看到的内容,我发现我必须在我的应用程序中记录所有内容 有什么我遗漏的吗?试试看 #ifdef调试 #定义DLog,…)NSLog(@“%@”,self,[[NSString stringWithUTF8String:\uuuuu文件\uuuuuuuuu]最后路径组件],\uuuuuuuuu行,[NSString stringWithFormat:(s),35; uuu VA_uuuu参数]) #否则 #定义DLog,…
#ifdef调试
#定义DLog,…)NSLog(@“%@”,self,[[NSString stringWithUTF8String:\uuuuu文件\uuuuuuuuu]最后路径组件],\uuuuuuuuu行,[NSString stringWithFormat:(s),35; uuu VA_uuuu参数])
#否则
#定义DLog,…)
#恩迪夫
还有一个调试器。很抱歉,这不适合作为注释,无法格式化
我发现这个函数做得很好。它告诉类和方法名
#define PLog(fmt, ...) NSLog(@"%s L%d %@", \__PRETTY_FUNCTION__, \__LINE__, [NSString stringWithFormat:fmt, ##__VA_ARGS__]);
#define PLog(fmt, ...) NSLog(@"%s L%d %@", \__PRETTY_FUNCTION__, \__LINE__, [NSString stringWithFormat:fmt, ##__VA_ARGS__]);