Swift—泛型函数(自定义log)

'' //方法, 依赖于类'' // 泛型函数, 泛型可以实现调用者传递什么类型就是什么类型'' func WFLog(message: T,

''              file: String = __FILE__,

''              method: String = __FUNCTION__,

''              line: Int = __LINE__) {

''                #if WF_DEBUG

''    // 1.处理文件名称

''    let fileName = (file as NSString).pathComponents.last!

''    // 2.按照指定格式数据日志

''    // 文件名称-方法名称[行号]: 输出内容

''    print("\(fileName)-\(method)[\(line)]: \(message)")

''                #endif

'' }

你可能感兴趣的:(Swift—泛型函数(自定义log))