nadegiri.app

iOSアプリ開発戦記(改装中)

*

appname-Prefix.pchに定義しておくと便利なデバッグマクロ

      2014/07/23

デバッグのログ関数とかいちいち書くの面倒なので。
appname-Prefix.pchにいつも最初に定義しておくと楽です。

//ログ 関数名・行数の表示
#ifdef DEBUG
#   define LOG_CURRENT_LINE(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#else
#   define LOG_CURRENT_LINE(...)
#endif

//ログ 変数の表示
#ifdef DEBUG
#   define LOG_V(var) NSLog(@"%s=%@", #var, var)
#   define LOG_I(var) NSLog(@"%s=%d", #var, var)
#   define LOG_F(var) NSLog(@"%s=%f", #var, var)
#   define LOG_B(var) NSLog(@"%s=%@", #var, var ? @"YES":@"NO" )
#else
#   define LOG_V(var)
#   define LOG_I(var)
#   define LOG_F(var)
#   define LOG_B(var)
#endif

 - iOS, Objective-C

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です


*

  関連記事

no image
そういえばXibとStoryboardどっち使えばいいのかね?って話で

いやもうXib一択だろ。と個人的には思っているのですが。 StackOverfl …

no image
AVCaptureDeviceのactiveFormatについて

前回AVCaptureSessionPresetInputPriorityを調べ …

no image
アプリのファイル共有設定(iTunesでのファイル取り出し)

http://qiita.com/SolaRayLino/items/8a4eb …

no image
Googleカレンダー同期で「不正なパスワード」

iPhoneでGoogleカレンダー同期できないなーって思ってたらエラー吐いてた …

no image
『Your app, 2ch.Buzz, does not comply with the App Review Guidelines』

なにやらAppleからメールが来た。 リリース済みのアプリに問題が生じたらしい。 …

no image
UIVIewに枠線を設定

よくやる設定メモ。 あとで角丸にする方法もメモっとこう。 //枠線の色設定[vi …

no image
UITableViewで下端までスクロールした場合の検知
no image
cocos2dでスクリーンショット撮影

一応これで撮影できたけど、どういう仕組みか全く理解してないZe

no image
続・Xcodeから実機転送した場合とAppStoreからダウンロードした場合で挙動が違うことはありうるか?

前回の続き。 なんて低レベルなオチなんだ。ファイルバージョン関係ないやん。結局、 …

no image
pod install でエラー「 [!] The `Deneb [Release]` target overrides the `OTHER_LDFLAGS` build setting defined in〜」

pod installでエラーになってしまった。 [!] The `Deneb …