gpt4 book ai didi

iphone - iPhone 应用程序是否支持垃圾回收?

转载 作者:技术小花猫 更新时间:2023-10-29 10:29:40 26 4
gpt4 key购买 nike

iPhone 是否支持垃圾回收?如果是,那么执行使用 +alloc-init 组合执行的操作的替代方法是什么:

NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:xmlData];
UIImage *originalImage = [[UIImage alloc] initWithData:data];
detailViewController = [[[DetailViewController alloc] initWithNibName:@"DetailView bundle:[NSBundle mainBundle]] autorelease];

... 和其他命令。预先感谢您提供的任何帮助或指导。

最佳答案

没有。对于设备上有限的电池生命周期等,垃圾收集的开销太大。

您必须始终牢记 alloc/release 模式。

NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:xmlData];
...
[xmlParser release];

或(不适合所有情况)

NSXMLParser *xmlParser [[[NSXMLParser alloc] initWithData:xmlData] autorelease];

希望这对您有所帮助!

关于iphone - iPhone 应用程序是否支持垃圾回收?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/416108/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com