標籤:des style blog http io color ar os 使用
常用架構比如: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