defineマクロ まとめ
よく使う define の まとめ。
- ログ出力
メソッド名、行数を出力します
#define LOG(A, ...) NSLog(@"-----%s:%d:%@", __PRETTY_FUNCTION__,__LINE__,[NSString stringWithFormat:A, ## __VA_ARGS__]);
- 画面サイズ 取得
画面サイズを取得する際に便利
#define SCREEN_BOUNDS ([UIScreen mainScreen].bounds)
- RGBカラー設定
RGBを指定する場合に便利です
#define RGB(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1]
#define RGBA(r, g, b, a) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:(a)]