swift優(yōu)化方法總結(jié)

???

計(jì)算消耗時(shí)間

1.計(jì)算方法


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

    let start = CACurrentMediaTime()

    f()

    let end = CACurrentMediaTime()

    print("測量時(shí)間:\(end - start)")

}

2.調(diào)用計(jì)算方法,打印消耗時(shí)間

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

只在debug模式下,打印log

1.封裝打印方法

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

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

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

這樣打包的項(xiàng)目就不會(huì)走這些打印方法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 一、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 5,858評論 2 16
  • 包(lib)、模塊(module) 在Python中,存在包和模塊兩個(gè)常見概念。 模塊:編寫Python代碼的py...
    清清子衿木子水心閱讀 3,833評論 0 27
  • 浮云的美, 在于鮮活、自由; 樹木的美, 在于永恒、靜止。 太陽的美, 在于明亮、溫暖; 月亮的美, 在于幽靜、微...
    另一個(gè)魂魄閱讀 325評論 0 1
  • 一 我站在新搬進(jìn)的公寓的窗臺(tái)旁邊抽著煙,公寓的前面種著一顆參天大樹,茂盛的枝葉在藍(lán)天白云的背景板上勾勒出了美麗的輪...
    yFUN閱讀 446評論 0 1
  • 2014-2016,整整用了三年時(shí)間,今天才開始用英語跟超市收銀員搭話。是不是很可 笑?然后洋洋自得覺得有必要記錄...
    零臺(tái)詞閱讀 270評論 1 4