Swift3.0-去掉多余的打印

屏蔽多余的打印

選擇Product->Scheme->Edit Scheme ...或者直接按 command + shift + < 快捷鍵,在彈出的窗口中Environment Variables 下添加 name為OS_ACTIVITY_MODE, value為disable 如圖

2250720-6a8e32abe2a36223.png

發(fā)布時(shí)取消打印,自定義打印代碼

  1. OC代碼
#ifndef DEBUG_MODE  
#define DLog( s, ... ) NSLog( @"<%p %@:(%d)> %@",   self, [[NSString stringWithUTF8String:__FILE__]     lastPathComponent], __LINE__, [NSString     stringWithFormat:(s), ##__VA_ARGS__] )  
#else  
#define DLog( s, ... )   
#endif 
  1. Swift代碼
func LMRLog<T>(message : T, file : String = #file, lineNumber : Int = #line) {

    #if DEBUG

        let fileName = (file as NSString).lastPathComponent
        print("[\(fileName):line:\(lineNumber)]- \(message)")

    #endif
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 因?yàn)橐Y(jié)局swift3.0中引用snapKit的問(wèn)題,看到一篇介紹Xcode8,swift3變化的文章,覺(jué)得很詳細(xì)...
    uniapp閱讀 4,512評(píng)論 0 12
  • 【轉(zhuǎn)載】曾夢(mèng)想仗劍走天涯 1.Xcode IDE概覽 說(shuō)明:從左到右,依次是“導(dǎo)航窗格(Navigator)->邊...
    06a6a973d7ab閱讀 3,900評(píng)論 2 20
  • 1.Xcode IDE概覽 說(shuō)明:從左到右,依次是“導(dǎo)航窗格(Navigator)->邊列(Gutter)->焦點(diǎn)...
    小地閱讀 5,387評(píng)論 0 9
  • 2.偏好設(shè)置 通過(guò)“command+,”快捷鍵或”Xcode|Preferences”菜單呼出偏好設(shè)置。 (1)主...
    Demonboy閱讀 1,405評(píng)論 1 1
  • 在更新了xcode8后,工具運(yùn)行時(shí)控制臺(tái)多了許多網(wǎng)絡(luò)相關(guān)的打印,比較煩人。按照以下操作可以屏蔽新增了這些打印。選擇...
    Drrream閱讀 332評(píng)論 0 0