Ask questions, find answers and collaborate at work with Stack Overflow for Teams. Explore Teams Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives
ちょっとした細かい事なんですけど、設定とかimportとか プロジェクトを跨がって使いそうなやつは最初にうちにやってること多いんですけど、 その辺のネタを少々・・・ 1.NSLogの拡張と、prefix.pch NSLogは、コンソールにその内容を出力してくれるわけですが、 NSLog(@"%s",__PRETTY_FUNCTION__); NSLog(@"%d",__LINE__); とすると、 __PRETTY_FUNCTION__:クラス及び関数名 __LINE__:行数 などを表示してくれます。 ただ、毎回これを記述するのは、 面倒なのでだいたいマクロにしたりしますが、 #define LOG(fmt,...) NSLog((@"%s %d "fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); これをあるヘッダファイルなどに記述
__PRETTY_FUNCTION__ �で関数またはメソッドを表示__FILE__でファイル名を表示(フルパス)◇Format %@ 文字%% '%' 文字%d, %D, %i 符号あり32ビット整数数値 (long)%d intを符号付き10進数で表示%ld%o intを符号付き8進数で表示%o, %O 32ビット整数数値(unsigned long)%u intを符号なし10進数で表示%qi 符号あり64ビット整数数値(long long)%qu 符号なし64ビット整数数値(unsigned long long)%qx 符号なし64ビット整数数値(unsigned long long)。0-9とa-fで表記%qX 符号なし64ビット整数数値(unsigned long long)。0-9とA-Fで表記%u, %U 符号なし32ビット整数数値r (unsigned long)%hi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く