zoukankan      html  css  js  c++  java
  • MKNetworkKit

    reference: http://blog.mugunthkumar.com/products/ios-framework-introducing-mknetworkkit/

    网络请求,asi已经不在维护,新的http request。全面支持ARC,这样是一个主流,xcode 4.5 preview中已经不提供4.3的simulator。

    先标记研究,后续上内容。

    1.直接看code,相信能看懂

    View Code
    MKNetworkEngine *workEngine = [[MKNetworkEngine alloc] initWithHostName:@"thgame.phpfog.com"];
    
        NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];
        [dic setValue:@"bobs@thga.me" forKey:@"email"];
        [dic setValue:@"12345678" forKey:@"password"];
        
        MKNetworkOperation *op = [workEngine operationWithPath:@"Versions/1.5/login.php" params:dic httpMethod:@"POST"];
        
        [op onCompletion:^(MKNetworkOperation *operation) {
            DLog(@"%@", operation);
        } onError:^(NSError *error) {
            DLog(@"%@", error);
        }];
        
        [workEngine enqueueOperation:op];

    这是一个post请求,只是修改method即可。

    在block中,可以处理自己的代码。比如逻辑处理,数据展示等等。

    在“MKNetworkEngine.h”中,有详细的功能及注释。


    2.官方的demo中,把每一个网络请求都封装成一个class,与MKNetworkEngine进行通信,然后封装出来的类与ViewController进行通信。


    3.学习中(waiting…)

  • 相关阅读:
    进程状态-top,ps
    怎么杀死进程?
    linux文件属性和类型
    文件管理的相关命令
    系统的目录结构
    linux基础_02
    linux基础_01
    python 01
    什么是NoSql
    为何不推荐子查询和join?
  • 原文地址:https://www.cnblogs.com/horo/p/2681486.html
Copyright © 2011-2022 走看看