你真的理解重用机制了吗

对于iOS开发来说,很多时候完全可以用他对重用机制的理解的程度来衡量对iOS技术掌握程度.

你现在对重用机制理解怎么样?听惯了那些自信满满的回答,还是直接上图吧:

你真的理解重用机制了吗

解说:

如果你真的理解重用机制,当你看到上面的图片.你会感觉这是一张神图.将重用机制,已经体现得算是很彻底了.如果你真正的理解重用机制,不看代码就能定位这里有BUG,这个BUG是如何导致的.在开发过程中应该如何去优化,并避免这种现象产生.

温馨提示:

对于上图,仅仅是其中的一种情况.如果理解好了以下问题,你对重用机制的理解也算及格了:

1.是否能清楚的描述图中的BUG?

2.图中的BUG是如何导致的?

3.在开发过程中应该如何去优化,并避免这种现象的产生?

 

在开发过程中,重用机制往往都是相对开发者来说的.像上图中的BUG,还算是有点职业道德的BUG,至少能让测试的同事检测出来.那什么样的BUG,算是不道德的呢?在UITableView中根本不用重用机制的开发者.我真的见过这样的人.他的理由:这里的数据少,一屏就能显示了,没有必要使用重用机制.我也见过这样的代码,数据量很大,但是根本没有用重用机制.这种情况,我无话可说,默默的说一句:神呐,这代码,太屌丝了!

 

本博客的目的:

对于重用机制,不要盲目的自信!正确的理解了iOS中的重用机制,会给自己带来无比的乐趣!

 

谢谢!

完美!

 

 

 

 

 

转载于:https://my.oschina.net/CoderHG/blog/738637