c_cpp 适用于iOS的记录器宏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 适用于iOS的记录器宏相关的知识,希望对你有一定的参考价值。

//
//  Logger.h
//  SlotCore
//
//  Created by Fabrizio on 08/04/16.
//  Copyright © 2016 Fabrizio Caldarelli. All rights reserved.
//

#ifndef Logger_h
#define Logger_h

// Definisce forme più specifiche per il debug
#ifdef DEBUG
    #define LogInfo(category, fmt, ...) NSLog((@"[%@] " fmt), category, ##__VA_ARGS__);
    #define LogErr(fmt, ...) NSLog((@"[ERR] %s[Ln %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
#endif

// Disabilita NSLog quando non si è in modalità DEBUG
#ifndef DEBUG
    #define NSLog(...);
#endif


#endif /* Logger_h */

以上是关于c_cpp 适用于iOS的记录器宏的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 一个基于宏的简单C错误记录器

c_cpp iOS通用全球宏

编写适用于 iOS 和 Mac OS 的类

如何将宏应用于 Google 表格中一个电子表格中的所有表格

c_cpp 适用于C程序员的C ++第2周

c_cpp 适用于ROOT TH1类的PrintWiki功能