- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想知道–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/
我在 iOS 中采用 Gmail API,但收到警告: initWithRequest is deprecated 在下面一行: connection_ = [[connectionClass all
如果 initWithRequest 和 sendAsyncRequest 都是异步连接方式,那么主要区别是什么? 除了 sendAsyncReq 中的完成处理程序和队列概念还有什么?哪一个更有优势?
这听起来可能是一个新手问题,但我是 iOS 开发新手。 我在导航 Controller 中推送了一个 View ,并在该 View 中的某个按钮上单击我运行以下代码。 mUploadeImageCon
我继承了一个代码,它使用 NSURLConnection 和 initWithRequest:delegate:startImmediately:,因此通过应用程序委托(delegate)接收响应数据
有谁知道在什么情况下初始化 NSURLConnection 会返回 nil 而不是创建的连接。文档说这是可能的,但没有具体说明何时发生。 有问题的方法/消息: [[NSURLConnection al
我想知道–initWithRequest:delegate:和NSURLConnection的+connectionWithRequest:delegate:有什么区别? 只有第一个是no-aotor
我想通过我的应用程序启动 iTunes。目前有一个代码正在使用 [NSURLConnection alloc] initWithRequest .我正在考虑将其更改为 [UIApplication s
我是 objective-c 中的新手,使用 iOS 9 Xcode 7.2 并收到此警告“'initWithRequest:delegate:'已弃用:在 iOS 9.0 中首次弃用 - 使用 NS
当我导入 Gmail API 的 GTL.xcodeproj 并运行它时出现上述错误。我正在使用 Xcode 7.1 beta 并且在 Gmail API 二进制文件的头文件中出现了很多错误我们不推荐
我是一名优秀的程序员,十分优秀!