你好,歡迎來到IOS教程網

 Ios教程網 >> IOS使用技巧 >> IOS7技巧 >> iOS Relaese時關閉NSLog使之不在控制台顯示

iOS Relaese時關閉NSLog使之不在控制台顯示

編輯:IOS7技巧
本文章給大家簡單介紹一下iOS Relaese時關閉NSLog使之不在控制台顯示實現方法,有需要了解的同學可一起來看看。

iOS開發過程中,記錄log最常用的莫過於使用NSLog()函數,DEBUG時默認情況下NSLog()會把log輸出到控制台顯示,而App發布以後我們就不需要將Log顯示了,這時候的策略就是不顯示或者將log寫入到日志文件。

通過以下方法可以可以直接關閉NSLog使之不在控制台顯示。

 代碼如下 復制代碼

//
// Close all NSLog()
//
#ifdef __OPTIMIZE__
# define NSLog(...) {}
#else
# define NSLog(...) NSLog(__VA_ARGS__)
#endif

以上方法主要運用了Objective-c編譯器的__OPTIMIZE__選項,Release模式下會定義__OPTIMIZE__,Debug模式下則不會

 

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved