Debug调试


在viewController的每个生命周期的方法中使用了NSLog来偷窥,这样其实就是最简单爆炸的跟踪生命周期的方法了
//A better version of NSLog#define NSLog(format, ...) do { \ fprintf(stderr, "<%s : %d> %s\n", \ [[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], \ __LINE__, __func__); \ (NSLog)((format), ##__VA_ARGS__); \ fprintf(stderr, "-------\n"); \ } while (0)

任何一款出色的APP都会使用instruments来让代码更加健壮

 

analyze可以快速的发现你的代码中release的问题,以及继承过程中的父类方法缺失等等问题!一般一个优秀的IOS开发工程师No Warning、Pass Analyze是最基本的操守

potential leak of an object stored 内存泄露 未释放 

value stored to * during its  声明之后根本就没有使用 只有赋值

posted @ 2016-05-31 11:40  _vikki  阅读(118)  评论(0)    收藏  举报