🤖
よく使うdefine
defines.h
#define SYNTHESIZE(_X_) @synthesize _X_ = _X_##_;
#define RELEASE_SAFELY(__POINTER) { [__POINTER release]; __POINTER = nil; }
#define CFRELEASE_SAFELY(__POINTER) { if (__POINTER) { CFRelease(__POINTER); __POINTER = NULL; } }
#define L(__STR) NSLocalizedString(__STR, @"")
#ifdef DEBUG
#define LOG(...) NSLog(__VA_ARGS__)
#define LOG_METHOD NSLog(@"%s", __func__)
#define LOG_CURRENT_METHOD NSLog(@"%@/%@", NSStringFromClass([self class]), NSStringFromSelector(_cmd))
#else
#define LOG(...)
#define LOG_METHOD
#define LOG_CURRENT_METHOD
#endif
Discussion