assert 在iOS 中的做用

是很重要的手段,
ASSERT( f )
在Debug模式下,每次運行到這裏後會計算括號中的表達式,若是表達式爲0,則中斷執行,彈出一個警告框,用戶可選擇「繼續」,「重試」,「忽略」
在Release模式下,這句語句不會被編譯進代碼。
 
ASSERT通常用於程序內部確認參數的正確性,即調用內部函數的時候,要由調用者保證參數的正確,而被調用函數內部,就能夠經過ASSERT來檢查參數是否知足要求。
相關文章
相關標籤/搜索