【发布时间】:2011-11-25 06:27:06
【问题描述】:
我正在为我的应用程序创建一种自定义网格视图。我在它们上放置了许多子视图。我有必要根据用户的交互和新数据到达时使用新的视图集重新加载网格。
我为我的子视图分配内存是这样的:
while(index < count)
CustomGridTile *view = [[CustomGridTile alloc] initWithFrame:frame];
[self addSubView:view];
[view release];
}
当我想刷新我的 Grid 时,我从它们的 superViews 中删除所有子视图并创建一组新的 Grid Tiles(子视图),添加到自定义网格视图并释放它们。
我做事正确吗?这会给我带来与内存相关的问题吗?
【问题讨论】: