前言:收集在開發和學習的過程中遇到的bug。
1、循環利用cell的id設定位置寫錯了。導緻程式奔潰。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcucjM2ATO3UzNz0SM5gzMyQTMxATOyETM1EDMy0CMyQDN4czLcFTM1EDMy8CXwIDN0gzNvw1ZvxmYvwVbvNmLzd2bsJmbj5SNxAjMzV2Zh1Wavw1LcpDc0RHaiojIsJye.png)
2、對于除數算法,可以直接算出結果的就寫上結果,不要偷懶寫式子讓計算機自己算,更何況是除數,會有算出無限小數的可能性。
3、更改連線好的屬性名,别忘了重新連線,否則會出現容易看不出來的bug
4、slider不斷的調用相關的方法和重新整理,這個方法如果傳遞的參數可能比較占記憶體,比如某個對象,傳遞過程可能會跟不上slider的重新整理速度,這裡就需要對其進行處理,或者是另尋它法。
5、對于工程中有很多很多的檔案的時候,但是在檔案夾目錄下是會出現這種情況的,在同一個工程下,但是在不同的目錄下是可以共存相同的檔案,比如下圖:
處理方法就是,仔細看看錯誤資訊:
然後接着:
就這樣就能找到問題的所在了。bug解決了吧。
6、關于assertion failure in -[uiapplication _runwithmainscene的bug
出現的問題:
解決方式是将出現的bug資訊assertion failure in -[uiapplication _runwithmainscene....這前面部分拷貝到google搜尋引擎一搜尋就有:
7、關于bitcode的問題: