Objective-Cのデバッグ用ログ出力で 行数と関数名を表示する
以下を pchファイルに書けばOKです.
// Debug #ifdef DEBUG #define DLOG(format, ...) NSLog((@"%s: %d: " format), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__) #else #define DLOG(format, ...) #endif
pod にしたい... たしか, pod install したときにスクリプトが走るので そこでフック的に pch ファイルにコード挿入できそう.
NSLogをそのまま使うと 消すときに pod のなかの NSLogも引っかかってしまい大変 削除しづらいのでその点でも便利.