swift优化方法总结

🏷️

计算消耗时间

1.计算方法


func measure(f:()->()){

    let start = CACurrentMediaTime()

    f()

    let end = CACurrentMediaTime()

    print("测量时间:\(end - start)")

}

2.调用计算方法,打印消耗时间

measure {
            dPrint {"只有debug模式才打印"}
        }
image.png

只在debug模式下,打印log

1.封装打印方法

func dPrint(item:() -> Any){
    #if DEBUG
    print(item())
    #endif
}

2.使用dPrint方法代替print方法

dPrint {"只在debug模式下打印log"}

这样打包的项目就不会走这些打印方法。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,891评论 2 16
  • 包(lib)、模块(module) 在Python中,存在包和模块两个常见概念。 模块:编写Python代码的py...
    清清子衿木子水心阅读 3,845评论 0 27
  • 浮云的美, 在于鲜活、自由; 树木的美, 在于永恒、静止。 太阳的美, 在于明亮、温暖; 月亮的美, 在于幽静、微...
    另一个魂魄阅读 335评论 0 1
  • 一 我站在新搬进的公寓的窗台旁边抽着烟,公寓的前面种着一颗参天大树,茂盛的枝叶在蓝天白云的背景板上勾勒出了美丽的轮...
    yFUN阅读 449评论 0 1
  • 2014-2016,整整用了三年时间,今天才开始用英语跟超市收银员搭话。是不是很可 笑?然后洋洋自得觉得有必要记录...
    零台词阅读 278评论 1 4