gpt4 book ai didi

objective-c - 之间的区别——initWithRequest :delegate: and +connectionWithRequest:delegate

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:17:42 26 4
gpt4 key购买 nike

我想知道–initWithRequest:delegate:NSURLConnection+connectionWithRequest:delegate:有什么区别?

只有第一个是no-aotorelease对象,第二个是autorelease

我想知道我应该在我的 ios 代码中使用哪一个?

最佳答案

你已经指出了区别

对于 iOS 代码,最好使用 Alloc/init 而不是方便的自动释放函数,因为它们在你使用完后仍然存在,你无法释放它们

当无法知道何时调用释放时使用自动释放(例如当您返回一个未在其他地方保留的对象时)最近的自动释放池将在下次耗尽池时释放内存。

如果确实使用了alloc/init,记得调用release,否则会在内存中徘徊

关于objective-c - 之间的区别——initWithRequest :delegate: and +connectionWithRequest:delegate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8557496/

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