iphone - NSURLConnection 固有的内存泄漏?

标签 iphone objective-c ios memory-leaks nsurlconnection

Xcode Documentation : URL Loading System Programming Guide : Using NSURLConnection 中的示例中,他们分配一个NSURLConnection (theConnection),然后在回调中释放它:-connection:didFailWithError: & -connectionDidFinishLoading:。但是,如果在调用任一回调方法之前释放委托(delegate),theConnection 不会泄漏(即永远不会释放)吗?

最佳答案

不,theConnection 不会泄漏,因为 Xcode Documentation for -[NSURLConnection initWithRequest:delegate:] “特殊注意事项”下指出:“连接保留委托(delegate)。当连接完成加载、失败或取消时,它会释放委托(delegate)。”

关于iphone - NSURLConnection 固有的内存泄漏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6222687/

相关文章:

objective-c - (Cocoa Mac) NSWindowController showWindow 分配/初始化一个新的 NSWindowController?

objective-c - 即使抓取器正在显示,也无法在 UITableView 中移动行

ios - 从 CoreData 填充的自定义 tableView,提供额外的白色单元格

ios - 将模型从 UINavigationView 转发到 UIView

iphone - 通过 safari 安装 AD-HOC 分发时遇到问题

objective-c - 使用核心动画层动画 View

iphone - iPhone 的闪存有多少个编程/删除周期?

ios - UITableView - 将数组分配给 UITableView 中的右侧部分

iphone - 是否可以使用 card.io 获取信用卡类型?

iphone - 在 Xcode 中调试时查看选择器返回值