美文网首页
swift自定义log

swift自定义log

作者: 也许________ | 来源:发表于2017-05-08 23:11 被阅读14次

<h5>日志的作用</h5>

在开发过程中,在代码行间打印日志,可以帮助开发者快速定位想要的信息,需要注意的是打印日志是非常消耗性能的

<h5>输出日志的弊端</h5>

在发布模式时(release),避免因为日志输出而导致影响开发者分析app的性能问题,开发者可以关闭日志的输出。

<h5>在不同开发模式下(debug、release),如何控制日志的输出</h5>

自定义日志:根据开发环境来判断是否需要输出日志
代码中 #ifDEBUG 表示在debug模式下,会执行print方法,否则,将不会执行打印方法

'#file' : 当前文件
'#function' :当前方法
'#line' : 当前行

'#if debug' : 判断debug模式
'#endif' : 结束判断

<h5>如何设置模拟器的启动模式</h5>

点击项目名称,在下单菜单中选择 Edit Scheme,在Build Configuration中选择Debug或Realease模式

相关文章

  • Swift中自定义Log

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

  • iOS 自定义Log

    swift自定义log一般写在AppDelegate里:AppDelegate.swift:application...

  • Swift自定义log以及其它

    一、自定义Log 在Swift中,我们也需要如OC一样,对log进行自定义。下面是一个我自定义的log,示例如下:...

  • SWIFT 的一些小知识点

    1、NSLog 在 oc 中使用NSLog,在 swift 中为 print 1.1、自定义 Log 函数 1.2...

  • swift中自定义Log

    swift中自定义log输出日志,swift支持全局函数,不写在任何类中的方法可以当做全局方法使用。这里写在了Ap...

  • Swift 基础(1) -- 自定义LOG

    Swift 3.0 自定义LOG. 知识点一 :系统自带常量(1) #line : 当前行号.(2) #file...

  • Swift 自定义Log

    Swift中打印不像OC那样每次打印系统会自己打印出时间和所在类名,所以在swift中要自己封装.自定义Log要用...

  • swift 自定义Log

    ——> 代表传递过来什么类型,就是什么类型的数据 在swift中,没有#define, 需要在 targe...

  • swift自定义log

    目前SFJLog方法APPDelegate里面,后期看情况而定。 需要进行一系列的配置Build Setting-...

  • Swift 自定义 log

    获取打印所在文件 let file = (__FILE__ as NSString).lastPathCompon...

网友评论

      本文标题:swift自定义log

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