忘れないうちに自分用メモ。
開発時のみログ出力
#ifdef DEBUG
#define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
#define DLog(...)
#endif
UIColorのマクロ
#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]
2013.05.08 コメントをもとに修正。
クラッシュレポートの管理 (crashlytics)
プロジェクト内に組み込むことで、クラッシュした時の状態を一元管理できる。今後の為に導入して様子見。
シュミレータと実機の切り替え
下記プリプロセッサで実現
#if TARGET_IPHONE_SIMULATOR
#warning *** Simulator mode: audio session code works only on a device
#else
some code
#endif