LoginSignup
6
6

More than 5 years have passed since last update.

よく使うdefine

Last updated at Posted at 2012-06-14
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
6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6