タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

debugに関するdropcontrolのブックマーク (2)

  • 【Obj-C】コンソールデバッグ時に便利な関数、変数 NSLog

    iPhone開発 コンソールデバッグ時に便利な関数、変数 NSLog ios 逆引き サンプル iPhone ios objective-c サンプル xcode で コンソールログを吐いてデバッグは必須ですが、 その時にコンソールに表示させると便利な関数、変数のサンプルです。 // 実行されているクラス名を表示する場合 NSLog(@”self class : %@” , NSStringFromClass([self class])); // 実行されているメソッド名を表示する場合 NSLog(@”_cmd : %@” , NSStringFromSelector(_cmd)); // 下記のログが実行されている行番号 NSLog(@”__LINE__ : %d” , __LINE__); // 実行されているファイルの絶対パス NSLog(@”__FILE__ : %s” , __F

    【Obj-C】コンソールデバッグ時に便利な関数、変数 NSLog
    dropcontrol
    dropcontrol 2014/01/31
    デバッグの時便利。個人的にはこれだけでいいかも NSLog(@”__FUNCTION__ : %s” , __FUNCTION__);
  • Xcodeでデバッグマクロ | tkd55

    iOS開発時にデバッグログを NSLog(@"%s", __func__); とか NSLog(@"%s", __PRETTY_FUNCTION__); って書いていたけど、フォーマット指定子を忘れたり、リリース前に消したりするのが面倒だったので、 関数名(引数も)/行数/文字列を出力するデバッグマクロを書いてみたよ。 【使い方】 ①「アプリケーション名_Prefix.pch」に以下を追加(ヘッダに書くとimportするのが面倒なので.pchに書く) // デバッグログマクロ #ifdef DEBUG #define dbgLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); #else #define dbgLog(...) #endif ②ログ出力したい箇所に

    Xcodeでデバッグマクロ | tkd55
    dropcontrol
    dropcontrol 2014/01/21
    これは便利そう。
  • 1