- 功能說(shuō)明:在debug模式下打印Log信息例嘱,在release模式下不打印Log信息
- 代碼實(shí)現(xiàn):
/*
* 自定義LOG
* 泛型:如果想在函數(shù)中使用泛型,那么必須告訴系統(tǒng)這是一個(gè)泛型
* func 函數(shù)名稱<T>(形參列表) -> 返回值類型
*/
func CHLog<T>(message : T, fileName : String = __FILE__, methodName : String = __FUNCTION__, lineNumber : Int = __LINE__) {
#if DEBUG
//打印方法、調(diào)用行號(hào)席楚、及調(diào)試信息
print("\(fileName!)\(methodName)[\(lineNumber)] : \(message)")
#endif
}
-
相關(guān)設(shè)置