DSLogs 0.2.0

DSLogs 0.2.0

测试已测试
Lang语言 Obj-CObjective C
许可证 MIT
发布上次发布2020年3月

Danny Sung维护。



DSLogs 0.2.0

  • 作者:
  • Danny Sung

DSLogs

CI Status Version License Platform

描述

DSLogs提供了一组简单宏,用于包装NSLog()。

当发布应用到App Store时,通常需要禁用NSLog()。这些宏提供了管理这一点的简单方法。

用法

代码 控制台输出
DLog(@"Message"); FILE:LineNum Message
WLog(@"Message"); FILE:LineNum WARNING: Message
ELog(@"Message"); FILE:LineNum ERROR: Message

当没有指定ENABLE_LOGS时,DLog()将被解析为空操作。

要求

安装

DSLogs可以通过CocoaPods进行访问。要安装它,只需将以下行添加到Podfile即可

pod "DSLogs"

要启用DLog(),您需要添加一些编译时设置。转到您的项目构建设置。

对于Objective-C,在自定义编译器标志下,将以下内容添加到其他C标志:Debug: -DENABLE_LOGS=1 Release: -DENABLE_LOGS=0

对于Swift,在自定义标志下,将以下内容添加到活动编译条件:Debug: ENABLE_LOGS

注意Swift的相关问题

对于Objective-C,您应该将以下内容添加到公共头文件中

#import <DSLogs.h>

对于Swift,您需要将以下内容添加到使用DSLogs的地方

import DSLogs

作者

Danny Sung,[email protected]

许可

DSLogs在MIT许可下可用。有关更多信息,请参阅LICENSE文件。

Bitdeli Badge