关于调试
这几天没有项目,网上瞎逛一些论坛,看了一下刀哥的视频,虽然很多人都觉得培训出来的技术都不怎么样(不给自己招黑,同事说的),但是感觉培训的视频有些还是挺有帮助的.
不多说,直接说方法
0.看错误信息(自己写的代码总有点逼数)
1.堆栈信息,同一个地方,红线处仔细找找,有哪个类的哪个方法出错
2.真机调试时,看不到堆栈信息的,推荐使用Bugly(虽然不喜欢腾讯,技术团队还是牛逼的)
调用很简单的一句话
bug界面挺好看的,据说不少公司用的都是这个
3.全局断点,直接跳转,简洁明了
4.没有报错时,数据不对,建议自己打断点,log输出po看数据,左侧也有,习惯使用NSLog的朋友在PrefixHeader中加一句话:
#ifdef DEBUG
#define BFLog(fmt,...) NSLog((@"%s [line %d] " fmt),__PRETTY_FUNCTION__,__LINE__,##__VA_ARGS__)
#else
#define BFLog(...)
#endif
#endif