如果父视图将子视图作为保留属性,如果从其超级视图中删除它是否会保留?

时间:2013-06-25 13:13:57

标签: ios objective-c

保留并添加为同一超级视图的子视图,理想情况下应将保留计数增加2。 所以只是来自removeFromSuperView的调用不会确保视图内存不足。

我是对的吗?

2 个答案:

答案 0 :(得分:2)

是的,如果您添加子视图并保留它,则removeFromSuperview将不会将其取消分配。

答案 1 :(得分:0)

你应该释放你保留的东西,不应该关心其他函数exept -init或copy的其他计数参考。

在你的情况下,你不应该关心“addSubview”是否会保留视图,那么你不需要显式地调用“removeFromSuperView”。