IOS中(Xcode) DEBUG模式(RELEASE模式)控制NSLog輸出,NSLog輸出方式
IOS中(Xcode) DEBUG模式(RELEASE模式)
在開發(fā)IOS程序過程中,經(jīng)常需要用到NSLog輸出一些信息,甚至有的開發(fā)過程,必須在控制臺(tái)查看輸出,有經(jīng)驗(yàn)的程序員通過控制臺(tái)輸出就能知道整個(gè)數(shù)據(jù)交互的一個(gè)流程。但是一個(gè)發(fā)布的程序,里面帶有太多的NSLog輸出,肯定對(duì)于App性能有所影響,這時(shí)候我們可以使用一個(gè)宏定義來處理,在開發(fā)的時(shí)候使用DEBUG模式,在發(fā)布的時(shí)候使用RELEASE模式。這樣,發(fā)布的App就不會(huì)在程序內(nèi)部做大量的NSLog輸出了







感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
iOS中如何判斷當(dāng)前網(wǎng)絡(luò)環(huán)境是2G/3G/4G/5G/WiFi
這篇文章主要給大家介紹了關(guān)于iOS中如何判斷當(dāng)前網(wǎng)絡(luò)環(huán)境是2G/3G/4G/5G/WiFi的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)各位iOS開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
iOS開發(fā)之運(yùn)動(dòng)事件和遠(yuǎn)程控制
在iOS中事件分為三類:觸摸事件:通過觸摸、手勢進(jìn)行觸發(fā)(例如手指點(diǎn)擊、縮放),運(yùn)動(dòng)事件:通過加速器進(jìn)行觸發(fā)(例如手機(jī)晃動(dòng)),遠(yuǎn)程控制事件:通過其他遠(yuǎn)程設(shè)備觸發(fā)(例如耳機(jī)控制按鈕)今天我們來詳細(xì)探討下運(yùn)動(dòng)事件和遠(yuǎn)程控制2016-04-04
iOS如何開發(fā)簡單的手繪應(yīng)用實(shí)例詳解
這篇文章主要給大家介紹了關(guān)于iOS如何開發(fā)簡單的手繪應(yīng)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
iOS tableView實(shí)現(xiàn)頂部圖片拉伸效果
這篇文章主要為大家詳細(xì)介紹了iOS tableView實(shí)現(xiàn)頂部圖片拉伸效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05
MAC 系統(tǒng)安裝java并配置環(huán)境變量
這篇文章主要介紹了MAC 系統(tǒng)安裝java并配置環(huán)境變量的相關(guān)資料,需要的朋友可以參考下2017-03-03

