寫這個網誌的目的,一方面在於紀錄自己在工作上找到的一些How to資訊,以及分享自己對於軟體架構上的心得,另一方面是為了紀錄自己技術的成長過程. Just for fun with software architecture.
一般我們開發程式的時候,會使用NSLog來輸出一些Log到Console以作一些除錯,但是NSLog仍然會compile到Release的程式中,因此我們可利用下列方式,來製作僅在Debug編譯的NSLog#ifdef DEBUG
#define debug_NSLog(format, ...) NSLog(format, ## __VA_ARGS__)
#else
#define debug_NSLog(format, ...)
#endif然後在Xcode的Project=>Edit Active Target "MyProject" 開啟編輯表單在GCC_PREPROCESSOR_DEFINITIONS中加入DEBUG
嘎嘎嘎
沒有留言:
張貼留言
嘎嘎嘎