我已經添加了一些調試代碼到我的應用程序,我只想在需要時調用。我記得有一種IFDEF
可用於有條件地將代碼包含到源文件中。如何僅在設置標誌時將代碼包含到構建中?
例如我可能有這樣的事情:
IFDEF kDebugEnabled == YES {
// some debugging code here
}
然後這段代碼只編譯成二進制如果kDebugEnabled是YES。
我該怎麼做這樣的事情?
請注意:我不想使用項目編譯器標誌設置。我只想定義一個BOOL(或者其他用途),這個BOOL是真或假,然後就可以很容易地將它設置在我的App Delegate中。我發現很難導航到項目編譯器設置,搜索標誌然後設置它。我知道有一個可能有用的調試標誌。