美文网首页
Swift—泛型函数(自定义log)

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

作者: Windv587 | 来源:发表于2016-11-29 18:18 被阅读9次

'' //方法, 依赖于类'' // 泛型函数, 泛型可以实现调用者传递什么类型就是什么类型'' 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项目开发实用篇:自定义DEBUG下的LOG

    Swift项目中我们怎么自定义LOG.在DEBUG模式下打印RELEASE模式下不打印?我们通过泛型函数实现(泛型...

  • iOS__在swift中实现debug隐藏打印日志

    在AppDelegate.swift文件中自定义一个泛型函数如下:

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

    '' //方法, 依赖于类'' // 泛型函数, 泛型可以实现调用者传递什么类型就是什么类型'' func WFL...

  • iOS开发 - 「Swift 学习」Swift泛型

    Swift泛型 泛型函数 以上是交换两个任意相同类型值的泛型函数,T是一个占位命名类型,swift不会查找命名为T...

  • swift泛型整理

    swift泛型知识主要包括:泛型函数、泛型协议、泛型类型、泛型约束。 一、泛型函数。 如:一个交换两个变量值的函数...

  • 2021-12-01

    swift5基本语法-泛型函数和泛型类型 Swift中泛型可以将类型参数化,提高代码复用率,减少代码量。 一、泛型...

  • swift泛型函数

    本文转载自http://blog.csdn.net/youshaoduo/article/details/5486...

  • Swift:泛型

    泛型 泛型函数泛型函数和非泛型函数的不同之处在于:泛型函数名(swapTwoValues(::))后面跟着 占位类...

  • Swift中自定义Log

    Swift中自定义Log Swift中自定义Log:依次是类名.方法名.行号.内容. func LTLog(fun...

  • 【Swift】泛型常见使用

    1、Swift泛型4种 泛型函数泛型类型泛型协议泛型约束 2、泛型约束3种 继承约束:泛型类型 必须 是某个类的子...

网友评论

      本文标题:Swift—泛型函数(自定义log)

      本文链接:https://www.haomeiwen.com/subject/hkczpttx.html