只需要定義一個(gè)宏就可以啦,貼上代碼供后來者參考衬吆。
/** 設(shè)置HLLog可以打印出類名,方法名,行數(shù) */
ifdef DEBUG
define DHLog(format, ...) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSString stringWithUTF8String:FILE] lastPathComponent] UTF8String], LINE, PRETTY_FUNCTION, [[NSString stringWithFormat:(format), ##VA_ARGS] UTF8String] )
else
define DHLog(...)
endif
PS:要使用printf校焦,而不要使用NSLog运吓。