散歩しながら 〜〜アプリ開発〜〜

Mac mini 始めました [objective-c]

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)]