NSURLConnection 的使用
来源:互联网 发布:叶英捏脸数据 编辑:程序博客网 时间:2024/04/29 06:51
1.不能同时发起过多的请求,因为发起过多的话会导致请求超时,现在工程中同时工作的请求5个。
2.默认情况下在哪个线程发起的NSURLConnection,代理的回掉就会在哪个线程被回掉。
如果是直接调用NSURLConnection的initWithRequest:delegate:startImmediately:(第三个参数用YES,这个是designated initializer)或者方法initWithRequest:delegate:时,NSURLConnection会默认运行在NSDefaultRunLoopMode模式下,即使再使用scheduleInRunLoop:forMode:设置运行模式也没有用。
3.可以有两个办法让NSURLConnection在子线程中运行,即将NSURLConnection加入到run loop或者NSOperationQueue中去运行。
- (void)scheduleInRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode; //将加入指定的run loop中运行,必须保证这时NSURLConnection不能启动,否则不起作用了
- (void)unscheduleFromRunLoop:(NSRunLoop *)aRunLoop forMode:(NSString *)mode; //将取消在指定run loop中的运行,实际上就会停止NSURLConnection的运行
NSOperationQueue *queue = [[NSOperationQueuealloc] init];
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self startImmediately:NO];
[conn setDelegateQueue:queue];
- NSURLConnection的使用
- NSURLConnection的使用
- NSURLConnection的使用
- NSURLConnection的简单使用
- NSURLConnection的使用
- NSURLConnection 的使用
- NSURLConnection的使用
- NSURLRequest和NSURLConnection的使用
- 74 NSURLConnection的基本使用
- ios中NSURLConnection的使用
- iOS 02-NSURLConnection的使用
- IOS--简单的网络NSURLConnection的使用
- 使用NSURLConnection的同步方法下载
- 使用NSURLConnection的网络请求与封装
- iPhone开发使用NSURLConnection 的小实例
- iOS网络开发之NSURLConnection的使用
- 75 NSURLConnection的基本使用示例
- 网络请求类NSURLConnection的使用
- 大数据IMF传奇行动 scala IDE 本地local开发wordcount 无法加载主类问题解决
- fragment生命周期 fragment与activity通信
- HTTP返回码中301与302的区别
- java.security.cert.CertificateException: Certificates does not conform to algorithm constraints
- C#源代码—猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾就多吃了一个。第二天早上又将剩下的桃子吃了一半,还是不过瘾又多 吃了一个。以后每天都吃前一天剩下的一半再加一个。到第10天刚好剩一个。
- NSURLConnection 的使用
- 怎么做好互联网产品运营?
- 实现QT与HTML页面通信
- PCM混音
- 推荐几个机器学习算法及应用领域相关的中国大牛
- Java中的static关键字解析
- 点扩散函数point spread function (PSF)
- 劳逸结合
- android 创建快捷方式