中易网

removeFromSuperview后这个View上的子View会被释放掉么

答案:2  悬赏:20  
解决时间 2021-02-23 11:18
removeFromSuperview后这个View上的子View会被释放掉么
最佳答案
300,300)];[self.view addSubview:imgView];[imgView release];第一行,alloc一次,imgView对象retainCount为1,第二行,addSubview一次,此方法会把你传过去的对象retain一次,那么此时它的retainCount为2。self.view变为它的第二个待有者。参考:The receiver retains view. If you use removeFromSuperview to remove view from the view hierarchy, view is released.第三行,调用release方法,此处释放对imgView的所有权,retainCount减1。到语言句尾imgView的所有者只剩下self.view,并且它的retainCount仅为1。内存管理第一铁则,谁retain(alloc,copy)谁release(autorelease)。上述的做法也是为了符合这一准则。
全部回答
谁创建 谁释放 uiview *aaaa = [[uiview alloc] init];[self.view addsubview:aaaa];[aaaa release]不就ok了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男友吻我时老吧舌头往我嘴里伸,我不太会接吻
佳香缘川菜馆地址有知道的么?有点事想过去
求一段图像的matlab程序的解释!!!
五菱·宝骏汽车桐木直营店地址在哪,我要
猫游记机械小鸡该怎么打
为什么叫三多堂,是哪三多啊?
亚尔通阔坦这个地址在什么地方,我要处理点事
诺基亚Lumia 1020的无损变焦为什么只有三倍?
刈、艾、邑、佚、怿、佾、嗌、镒、镱有什么组
永信这个地址在什么地方,我要处理点事
陕西光电地址在哪,我要去那里办事
安丘市人民医院前的单行道西头不带箭头的红绿
九鼎饺子地址在哪,我要去那里办事
酒店管理有什么毕业证
联通手机卡刷qq会员
推荐资讯
激动的惑星cg百度云
一个闺蜜经常在别人面前骂你或者吼你是不是她
吉林省高考理科433分报延边大学的临床医学或
关于力的冲量的说法,正确的是( ) A.
Y187这个地址在什么地方,我要处理点事
桃树三年开花是指?
阆苑蚕丝坊地址在什么地方,想过去办事
宏福超市北岸乡镇商贸中心在什么地方啊,我要
学院路32号院南门在什么地方啊,我要过去处理
我是医学类的考生,考的是B区的,270分能上不
老张香酥鸭地址在什么地方,想过去办事
铸铝件和铸铁件的成本谁高谁低?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?