10.5 网络请求& AFNetworking

2016-10-05  本文已影响25人  jayck

AFNetworking 是第三的网络请求的框架,类似我们在Swift中使用的Alomafire,让我们使用起来非常的方便。
首先我们先到Github网站上搜索,并下载AFNetworking。下载好后找到AFNetworking和UIKit+AFNetworking,把他们直接拖到我们的工程里面。(ps:如果不用UI相关的可以不拖UIKit+AFNetworking)

Paste_Image.png

接下来我们写一个利用网络请求给我们手机发验证码的小程序

#import "ViewController.h"
#import "AFNetworking.h"
@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    //从api获取验证码,接收的手机号为para 
    NSString *api = @"http://didakeji.cn/user/sendLoginOrRegisterVerify";
    NSDictionary *para = @{@"phone":@"15812345678"};
       
    
    AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
    
    //POST:网址    parameters:参数  progress:nil
    [manager POST:api parameters:para progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id  _Nullable responseObject) {
        //如果成功,打印响应的信息,这个信息是服务器发过来的
        NSLog(@"%@",responseObject);
        
    } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
        //如果失败
        NSLog(@"error:%@",error);
    }];

    //写个循环,让它重复发送10次
    for (int i = 0; i<10; i++) {
   
        NSLog(@"%u",arc4random());
    }   
}

@end
记得别干坏事哦!😏
上一篇下一篇

猜你喜欢

热点阅读