`
zjjzmw1
  • 浏览: 1366617 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

ios 请求数据的进度

    博客分类:
  • iOS
 
阅读更多

 

 

第一个方法是 数据的总进度。

第二个方法是 数据的下载进度。

 

 

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{

    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)response;

    if(httpResponse && [httpResponse respondsToSelector:@selector(allHeaderFields)]){

        NSDictionary *httpResponseHeaderFields = [httpResponse allHeaderFields];

        

        double total_ = [[httpResponseHeaderFields objectForKey:@"Content-Length"] longLongValue];

        

        NSLog(@"%f", total_);

    }

}

#pragma mark NSURLConnection (delegate)

- (void)connection:(NSURLConnection *)aConnection didReceiveData:(NSData *)data

 

{

    [imageData appendData:data];

    double a = [imageData length];

    double total = [data length];//总大小还不知道

    

    NSLog(@"这里是加载数据的过程");

    NSLog(@"当前数据长度为 = %f", a);

    

//    [imageData appendData:data];

 

}

0
4
分享到:
评论

相关推荐

    ios 数据请求框架 图片请求框架 刷新框架 kvc框架,进度条框架

    1. **数据请求框架**:在iOS开发中,最常用的数据请求框架是AFNetworking。这是一个强大的HTTP客户端,支持HTTP/1.1和HTTP/2协议,提供GET、POST等请求方法,可以处理JSON、XML等多种数据格式。AFNetworking还支持...

    ios http请求框架

    MKNetWorkKit就是这样一个专为iOS设计的网络请求库,由一位印度开发者创建,旨在简化网络通信过程,尤其适合处理JSON数据。下面将详细介绍MKNetWorkKit以及与其相关的HTTP和JSON知识点。 MKNetWorkKit是基于...

    ios-AF数据请求封装.zip

    "ios-AF数据请求封装.zip"是一个针对iOS平台的网络请求库,它利用了著名的第三方库AFNetworking进行封装,使得数据请求变得更加便捷高效。AFNetworking是Objective-C中最受欢迎的HTTP客户端库,它的强大功能和易用性...

    ios-非常好看的进度动画.zip

    此外,如果项目中涉及到网络请求,可能还会用到URLSession或第三方库如Alamofire来获取数据,然后更新进度动画。 总的来说,`ios-非常好看的进度动画.zip`提供了学习和实践iOS视图动画的宝贵资源,涵盖了UIView动画...

    IOS 网络请求的各种集合

    在iOS开发中,网络请求是应用与服务器交互的基础,它涉及到数据的获取、发送和文件的上传下载。本文将深入探讨iOS中的网络请求,重点包括GET和POST请求、网络状态检测、上传和下载操作,以及断点续传技术。我们将以`...

    ios-支持动态加载的进度显示,调用方便.zip

    在iOS开发中,动态加载进度显示是用户界面中不可或缺的一部分,尤其在处理大文件下载、网络请求或数据加载时,能够提供良好的用户体验。本资源"ios-支持动态加载的进度显示,调用方便.zip"提供了一个名为...

    IOS Http请求Demo

    在iOS开发中,HTTP请求是应用与服务器交互的基础,它允许客户端(比如iPhone或iPad上的应用)发送数据到服务器并接收响应。本示例"IOS Http请求Demo"提供了一个异步HTTP请求的实现,这对于非阻塞用户界面、提高用户...

    iOS下载数据的demo

    2. **异步请求**:ASIHttpRequest支持异步请求,这意味着在请求数据的同时,用户界面仍能保持响应。通过调用`startAsynchronous`方法启动异步请求。 ```objc [request startAsynchronous]; ``` 3. **请求回调**...

    iOS 网络请求攻略

    在iOS开发中,网络请求是不可或缺的一部分,它使得应用程序能够获取服务器上的数据或者发送数据到服务器,实现功能如用户登录、内容加载、文件上传下载等。本教程将深入探讨iOS网络请求的策略与实践,主要涉及以下几...

    改进版 iOS 网络请求类库ASIHTTPRequest

    ASIHTTPRequest 是一个经典的 iOS 网络请求库,由 Ben Copsey 创建,它在 iOS 开发的早期阶段非常流行。虽然现在已经被更现代的库,如 Alamofire 和 URLSession 取代,但对于有一定经验的 iOS 开发者来说,理解 ...

    AFNetworking第三方网络数据请求类-iOS开发必备

    总的来说,AFNetworking为iOS开发者提供了全方位的网络解决方案,无论是简单的数据请求还是复杂的文件操作,它都能轻松应对。在实际开发中,结合其他框架如Moya(基于AFNetworking的更高抽象)或RAC(ReactiveCocoa...

    Android 高仿IOS加载数据时圆形的进度条

    在iOS系统中,这种设计常见于数据加载或网络请求的过程中,为用户展示当前任务的进度。本文将深入探讨如何在Android上高仿iOS的圆形加载进度条,并提供相关的代码示例。 首先,我们需要理解Android和iOS在UI设计上...

    ios-网络请求封装.zip

    在iOS开发中,网络请求是应用与服务器交互的基础,它涉及到数据的获取、发送和处理。本项目"ios-网络请求封装.zip"旨在提供一种高效、便捷的网络请求解决方案,通过创建一个网络数据工具,来统一管理并简化项目中的...

    iOS图片上传到服务器

    总结,iOS图片上传到服务器涉及网络请求、数据转换、错误处理等多个方面。开发者可以根据项目需求选择合适的工具和策略,确保上传的稳定性和效率。同时,注意用户体验,如提供上传进度提示、处理网络异常等。在实际...

    ios-基于YTKNetwork的网络请求.zip

    在iOS开发中,网络请求是应用的核心组成部分,用于获取服务器数据并展示给用户。YTKNetwork是一个基于AFNetworking的网络库,它提供了更高级别的抽象和便利性,使得网络请求管理更加规范和高效。本教程将详细介绍...

    ios-轻松搞定网络实时监听、常用网络请求、上传下载文件、多图上传.zip

    【标题】"iOS网络开发详解:实时监听、网络请求、文件上传下载及多图上传" 在iOS应用开发中,网络功能是不可或缺的一部分。本资源主要围绕如何在iOS平台轻松实现网络实时监听、处理常见网络请求、文件上传下载以及...

    iOS Http 网络请求(目前最流行的AFNetworking)

    总之,AFNetworking作为iOS开发中的网络请求利器,其丰富的功能和简洁的API使得网络编程变得轻松。无论你是初学者还是经验丰富的开发者,AFNetworking都是一个值得信赖的选择。通过深入理解和熟练运用AFNetworking,...

    ios-轻量级的基于NSURLSession网络请求工具.zip

    在iOS开发中,网络请求是应用与服务器交互的基础,用于获取数据、上传文件等操作。`NSURLSession`是苹果提供的一种强大的网络编程接口,它在iOS 7及更高版本中替代了旧的`NSURLConnection`。本项目“ios-轻量级的...

    ios 系统自带http请求方法整理

    在iOS开发中,进行HTTP请求是应用程序与服务器交互的基础,特别是在获取远程数据、更新内容或者实现网络服务功能时。本文将深入探讨iOS系统自带的HTTP请求方法,主要关注`URLSession`这一核心组件,它是Apple为iOS和...

Global site tag (gtag.js) - Google Analytics