Swift 配置Print

一 OC中配置NSLog輸出

//////debug日志輸出
#ifdef DEBUG
#define NSLog(...) NSLog(__VA_ARGS__)
#else
#define NSLog(...) {}
#endif

二 swift中配置Print輸出

  • project中配置Build Settings
  • 搜索Other Swift 找到Other Swift Flags

如圖配置

然后在AppDelegate.swift中加入方法

func Log<T>(_ message: T, file: String = #file, funcName: String = #function, lineNum: Int = #line) {
    #if DEBUG
        let fileName: String = (file as NSString).lastPathComponent
        print("***********Log************\n????【\(fileName):\(lineNum)】->>   \(message)")
    #endif
}

然后可以切換 DebugRelease 查看輸出信息啦~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容