Mus*_*afa 12 iphone cocoa-touch garbage-collection objective-c ios
iPhone是否支持垃圾收集?如果是,那么执行使用+alloc和-init组合执行的操作的替代方法是什么:
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:xmlData];
UIImage *originalImage = [[UIImage alloc] initWithData:data];
detailViewController = [[[DetailViewController alloc] initWithNibName:@"DetailView bundle:[NSBundle mainBundle]] autorelease];
......和其他命令.提前感谢您提供的任何帮助或指导.
ada*_*dam 32
不可以.垃圾收集对于设备上有限的电池寿命等来说太大了.
您必须始终以alloc/release模式编程.
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:xmlData];
...
[xmlParser release];
或(不适合所有情况)
NSXMLParser *xmlParser [[[NSXMLParser alloc] initWithData:xmlData] autorelease];
希望这可以帮助!
| 归档时间: | 
 | 
| 查看次数: | 12210 次 | 
| 最近记录: |