PCH文件创建和设置

OC

新建->other->PCH file->Build settings->Prefix Header->设置路径

  • 方法1:打开Finder将pch文件拖进这个路径->保留MyApp/PrefixHeader.pch
  • 方法2:$(SRCROOT)/MyApp/PrefixHeader.pch

在PCH文件中

#ifdef DEBUG
#define DyLog(...) NSLog(__VA_ARGS__)
#else
#define DyLog(...)
#endif

Swift

/*
 自定义LOG的目的:
 在开发阶段自动显示LOG
 在发布阶段自动屏蔽LOG
 
 print(#file) // 打印所在的方法
 print(#function) // 打印所在的行
 print(#line)  // 打印所在文件的路径
 
 方法名称[行数]: 输出内容
 
 需要在weibo->targets->build setting->搜索custom flag ->在debug加上-D DEBUG
 */
func DyLog<T>(message:T,file:String = #file,function:String = #function,line:Int = #line)
{
    #if DEBUG
        print("\((file as NSString).lastPathComponent) \(function)[\(line)]:\(message)")
    #endif
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容