文件名称:ios-AFNetWorking3.0迁移整理demo.zip
文件大小:54KB
文件格式:NONE
更新时间:2022-07-31 13:04:25
网络
大家都知道,过去的IOS系统网络处理是通过NSURLConnection来实现的。由于NSURLConnection通过全局状态来管理 cookies和认证信息,这就意味着在某种情况下,可能同时存在两个不同的连接去使用这些公共资源。NSURLSession很好的解决了许多这种类似的问题。 AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSession 的API的AFNetworking的版本。本指南将引导您完成这个过程。 本指南是为了引导使用AFNetworking 2.x升级到最新的版本API,以达到过渡的目的,并且解释了新增和更改的设计结构。 参考链接 http://www.cocoachina.com/ios/20151020/13831.html
【文件预览】:
AFNetWorkingHAL
----.DS_Store(6KB)
----AFNetWorkingHALTests()
--------Info.plist(733B)
--------AFNetWorkingHALTests.m(931B)
----AFNetWorkingHAL()
--------BTFileUpDataModel.h(526B)
--------BTProxy.m(3KB)
--------ViewController.m(1KB)
--------Info.plist(1KB)
--------BTTextRequest.h(267B)
--------BTFileUpDataModel.m(219B)
--------main.m(342B)
--------BTBaseResult.h(435B)
--------BTProxy.h(3KB)
--------Base.lproj()
--------BTBaseRequest.m(3KB)
--------BTBaseResult.m(204B)
--------BTBaseRequest.h(780B)
--------BTInterfaceMethodConsts.h(320B)
--------BTInterfaceMethodConsts.m(345B)
--------ViewController.h(223B)
--------AppDelegate.h(285B)
--------BTTextRequest.m(680B)
--------Assets.xcassets()
--------AppDelegate.m(2KB)
----Podfile(113B)
----AFNetWorkingHAL.xcodeproj()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(27KB)
----AFNetWorkingHALUITests()
--------Info.plist(733B)
--------AFNetWorkingHALUITests.m(1KB)
----AFNetWorkingHAL.xcworkspace()
--------contents.xcworkspacedata(233B)
--------xcuserdata()