METHOD_LOG
I have a lot more projects that I am working on at my new gig, and as such, I am always looking for my METHOD_LOG definition. It is a quick define that I put in my Objective-C code so that I can log what class and method I am in, without having to type out a description of the class and method into an NSLog statement.
So here is the code for METHOD_LOG, along with a DebugLog define that I use quite often instead of NSLog:
#if defined(DEBUG)
#define METHOD_LOG (NSLog(@"METHOD_LOG: %@ %s", NSStringFromSelector(_cmd), __FILE__))
#define DebugLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
#else
#define METHOD_LOG
#define DebugLog(...)
#endif
BTW, Happy International Caps Lock Day.