在 iOSK開(kāi)發(fā)中,我們經(jīng)常會(huì)調(diào)試程序和發(fā)布程序,但是有很多人對(duì) Debug 和 Release 不是太了解.下面是我對(duì) Debug 和 Release 的簡(jiǎn)單理解,希望對(duì)大家在開(kāi)發(fā)中有所啟迪:
Debug : 調(diào)試版本,主要是讓程序員使用,在調(diào)試的過(guò)程中調(diào)用 Debug 會(huì)啟動(dòng)更多的服務(wù)來(lái)監(jiān)控錯(cuò)誤,運(yùn)行速度相對(duì)較慢,而且比較耗能.
Release : 發(fā)布版本,主要是讓用戶使用, 在使用的過(guò)程中會(huì)去掉那些繁瑣的監(jiān)控服務(wù),運(yùn)行速度相對(duì)較快,而且比較節(jié)約內(nèi)存.
建議 : 在程序開(kāi)發(fā)完成以后,建議在測(cè)試的時(shí)候 把 Debug 和 Release 兩個(gè)版本都測(cè)試一下,在提測(cè)的時(shí)候以 Release 測(cè)試的情況為準(zhǔn). 因?yàn)?Release 狀態(tài)下測(cè)試的情況,是用戶使用的真是情景.
在程序調(diào)試的過(guò)程中, Xcode 默認(rèn)的情況是 Debug ,如果想修改成 Release 情景下測(cè)試.
Edit Scheme ---> info --->Build Configuration 選擇 Release 進(jìn)行測(cè)試;