Iphone 如何在Objective-c中自动释放

Iphone 如何在Objective-c中自动释放,iphone,autorelease,Iphone,Autorelease,我没有使用自动释放。当我像这样使用代码时,我不知道如何释放BSPILE NSUInteger numbToday = [[dateFormatter stringFromDate:[NSDate date]] intValue]; BSPTileView *tile = [gridView.subviews objectAtIndex: 0]; tile.comparedValue = 0; BSPTileView是UIView类。如何做?求你了 你没有。您没有通过包含

我没有使用自动释放。当我像这样使用代码时,我不知道如何释放BSPILE

    NSUInteger numbToday = [[dateFormatter stringFromDate:[NSDate date]] intValue];
    BSPTileView *tile = [gridView.subviews objectAtIndex: 0];
    tile.comparedValue = 0;

BSPTileView是UIView类。如何做?求你了

你没有。您没有通过包含
new
alloc
retain
copy
的方法调用收到此指针,因此您不负责释放(或自动释放)指针


如果您的应用程序的结构是这样的,您必须在这里发布它,那么您在其他地方做了错误的事情。

在这种情况下,您不必这样做
-objectAtIndex:
只返回数组中该索引处的对象,而不更改其保留计数。

如果在视图层次结构中插入了BSPTileView,则层次结构将为您管理对象。从子视图数组中获取对象不会更改保留计数。没有责任转移