在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 声明之后根本就没有使用 只有赋值
时间: 2024-10-11 05:29:59