iOS安全防禦之二:數組越界

前言:在release發佈以後,會有一些偶發crash是數組越界形成的。其本質緣由大可能是代碼邏輯的錯誤,若是咱們暫時沒辦法定位問題,也要儘可能減小crash的發生,避免影響用戶體驗。數組 能夠利用分類地添加方法給數組添加一個咱們本身實現地方法,在取出數值以前作判斷,可是這樣地方法很是不靈活。對於系統調用也無能爲力。這時候咱們就能夠利用runtime的Method-Swizzling技術去替換系統
相關文章
相關標籤/搜索