以后一旦创建出一个子控件,马上先添加到父控件上,然后再设置属性
分析:以往自己的做法都是先创建出这个子视图或者子控件,把一大堆属性都设置好以后,最后才添加,那是因为担心如果先添加进去后,设置属性会不会不管用,其实这种担心还是没有能够彻底理解内存中的对象,它一旦添加进去后,就代表这个视图对象固定到内存中那个地方了,因为有强引用的作用,什么时候改变属性,我父视图根本不关心,那是你子视图的事情,貌似符合一定的现实原理:我指定需要你的加入,你就赶快先加进来,别墨迹,别让我一直等着,加入以后,你要做的事情都有一定的要求,那是你自己的事情,我不管,是否在性能上有一定提升,我暂且认为是有提升的,所以以后一旦创建出一个子控件,马上先添加到父控件上,然后再设置属性,这里只是自己认为的一个好的编码规范,对自己的一个要求
网友评论