首页 > 代码库 > ios网络开发 MKNetWorkKit
ios网络开发 MKNetWorkKit
常用框架比如:AFNetworking,ASIHttpRequest,SDWebImage,MKNetWorkKit等。
iOS5已出来这么久了,而ASIHttpRequest的作者已经申明不更新了,在iOS5环境下,其实还是有些问题的。
现在MKNetWorkKi吸取了ASIHttpRequest与AFNetWorking的优点,并加入了自己特有的功能。
下载:
gitHub地址:https://github.com/MugunthKumar/MKNetworkKit.git
官方使用说明:http://blog.mugunthkumar.com/products/ios-framework-introducing-mknetworkkit/
github下载了该项目后,如果想运行其demo,一定要打开MKNetworkKit.xcworkspace该文件,若单独打开,则编译时会提示缺少libMKNetworkKit-iOS.a文件!!!
安装方法
Installation
The preferred way of installation is via CocoaPods. Just add
pod ‘MKNetworkKit‘
and run pod install
. It will install the most recent version of MKNetworkKit.
If you would like to use the latest code of MKNetworkKit use:
pod ‘MKNetworkKit‘, :head
安装成功后
实现get请求
1 MKNetworkEngine *engine = [[MKNetworkEngine alloc] initWithHostName:@"www.weather.com.cn" customHeaderFields:nil]; MKNetworkOperation *op = [engine operationWithPath:@"/data/sk/101010100.html" params:nil httpMethod:@"GET" ssl:NO]; [op addCompletionHandler:^(MKNetworkOperation *operation) {2 NSLog(@"[operation responseData]-->>%@", [operation responseString]);3 }errorHandler:^(MKNetworkOperation *errorOp, NSError* err) {4 NSLog(@"MKNetwork request error : %@", [err localizedDescription]);5 }];6 [engine enqueueOperation:op];
ios网络开发 MKNetWorkKit
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。