您的位置:首页 > 移动开发 > IOS开发

iOS开发重新认识removeFromSuperview - 芒果iOS

2017-01-17 15:22 295 查看
【主要内容:】



1. 问题起因



一、问题起因



今天使用removeFromSuperview的时候发现他的实质并不是将这个视图从内存中移除。而且将一个视图从他的父视图上删除。大家需要了解计算机删除的本质,标记删除,当你删除一个东西的时候,系统只是将这块内存做了一个标记,表示目前无人使用,但是之前视图的内存地址存在。所以如果想让视图不存在,需要在移除之后置为nil。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息