在我们的 项目中nslog是最长用到的,但是 nslog是很消耗内存资源的,所以我们在完成一个项目的时候要把nslog的打印出来的信息注释掉。
1.生成一个Dlog.h文件,在.h文件中写如下代码
#define IS_DEBUG
#ifdef IS_DEBUG
#define DLog(...) NSLog(__VA_ARGS__)
#else
#define DLog(...)
#endif
#define ALog(...) NSLog(__VA_ARGS__)
在.pch中加入头文件
#import <Availability.h>
#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "Dlog.h"
#endif