PCH文件創(chuàng)建和設(shè)置

OC

新建->other->PCH file->Build settings->Prefix Header->設(shè)置路徑

  • 方法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的目的:
 在開發(fā)階段自動顯示LOG
 在發(fā)布階段自動屏蔽LOG
 
 print(#file) // 打印所在的方法
 print(#function) // 打印所在的行
 print(#line)  // 打印所在文件的路徑
 
 方法名稱[行數(shù)]: 輸出內(nèi)容
 
 需要在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
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容