内存管理问题

use*_*268 0 iphone objective-c

我在函数[Method.]中分配了对象.

内部解析器方法.

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName 
  namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName 
    attributes:(NSDictionary *)attributeDict{

    Information *aInfo = [[Information alloc] init];

    if([elementName isEqualToString:@"data"]){

        aInfo.strStoreId = [attributeDict valueForKey:@"storeid"];
        [arrayList addObject:aInfo];
    } else if ([ActionType isEqualToString:@"action"]) {

        if([elementName isEqualToString:@"data"]) {
            aInfo.strStoreId = [attributeDict valueForKey:@"storeid"];
           [arrayList addObject:aInfo];
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下如何管理内存问题?

ber*_*ium 6

[aInfo release];[aInfo autorelease];在方法结束时