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