你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> IOS中 的DLog的使用

IOS中 的DLog的使用

編輯:關於IOS

在debug下顯示log,在release下自動屏蔽log輸出的代碼。花了點時間,將網上的兩種NSLog優化的方法綜合了一下。

具體如下:

一、新建一個.h文件,命名為DLog.h。

DLog.h文件內容為:

//添加定義,在release時不會輸出log

#ifndef __OPTIMIZE__

#define NSLog(...) NSLog(__VA_ARGS__)

#else

#define NSLog(...) {}

#endif

另一種

#ifndef __OPTIMIZE__

#define DLog(...) NSLog(__VA_ARGS__)

#else

#define DLog(...)

#endif

#define ALog(...) NSLog(__VA_ARGS__)

二、添加到工程。

在appName-Prefix.pch中添加DLog.h頭文件。

添加後如下所示:

#import

#ifndef __IPHONE_3_0

#warning "This project uses features only available in iPhone SDK 3.0 and later."

#endif

#ifdef __OBJC__

#import

#import

#import "DLog.h"

#endif

通過這樣定義,既可以用DLog,ALog,也可以使用系統自帶的NSLog。

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