你真的理解重用機制了嗎

對於iOS開發來講,不少時候徹底能夠用他對重用機制的理解的程度來衡量對iOS技術掌握程度.測試

你如今對重用機制理解怎麼樣?聽慣了那些自信滿滿的回答,仍是直接上圖吧:優化

解說:spa

若是你真的理解重用機制,當你看到上面的圖片.你會感受這是一張神圖.將重用機制,已經體現得算是很完全了.若是你真正的理解重用機制,不看代碼就能定位這裏有BUG,這個BUG是如何致使的.在開發過程當中應該如何去優化,並避免這種現象產生.圖片

舒適提示:開發

對於上圖,僅僅是其中的一種狀況.若是理解好了如下問題,你對重用機制的理解也算及格了:博客

1.是否能清楚的描述圖中的BUG?iOS開發

2.圖中的BUG是如何致使的?im

3.在開發過程當中應該如何去優化,並避免這種現象的產生?技術

 

在開發過程當中,重用機制每每都是相對開發者來講的.像上圖中的BUG,還算是有點職業道德的BUG,至少能讓測試的同事檢測出來.那什麼樣的BUG,算是不道德的呢?在UITableView中根本不用重用機制的開發者.我真的見過這樣的人.他的理由:這裏的數據少,一屏就能顯示了,沒有必要使用重用機制.我也見過這樣的代碼,數據量很大,可是根本沒有用重用機制.這種狀況,我無話可說,默默的說一句:神吶,這代碼,太屌絲了!數據

 

本博客的目的:

對於重用機制,不要盲目的自信!正確的理解了iOS中的重用機制,會給本身帶來無比的樂趣!

 

謝謝!

完美!

相關文章
相關標籤/搜索