我仍然试图围绕iphone内存管理。我已经检查了这个漏洞,但我想确保。这是没有泄漏?iphone内存管理和阵列
NSMutableArray *array = [[NSMUtableArray alloc] init];
NSMutableString *str = [[NSMutableString alloc]];
[str appendstring:@"hi"];
[array addObject:str];
[str release]; //this is the bit I am most concerned about
...some processing of array occurs...
[array release];
可能没有泄漏,但它不”编译。 :) –
缺少第2行的'init'?无论如何,似乎是无泄漏的。 – Ryan
我的书中关于这个主题的章节可以免费在线获得:http://www.apeth.com/iOSBook/ch12.html#_memory_management(当然,所有这些都会被重写,以考虑到ARC) – matt