zoukankan      html  css  js  c++  java
  • iOS开发第三方工具——AFNetworking

    AFNetworking是一个轻量级的iOS网络服务类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。

    • 支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)
    • 支持ARC
    • 要求iOS 5.0及以上版本
    • 有一些插件扩展已有的功能,还有一个功能齐全的API
    • 从URL中获取JSON特别简单,简单到什么程度?看下面几行代码
    1. NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"]; 
    2. NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    3. AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) { 
    4.     NSLog(@"App.net Global Stream: %@", JSON); 
    5. } failure:nil]; 
    6. [operation start]; 

    在这10大库中,AFNetworking是最大赢家,现在是GitHub上第三大Objetive-C库,iPhone,iPad上很多著名应用都使用这个类库,是很多人的最爱。

    这里把好用的库整理出来介绍给大家,希望真正能帮到开发者,让你们的生活变得更简单。

  • 相关阅读:
    mysqldump全量和增量备份脚本
    mysqldump根据通配符批量导出
    xtrabackup2.4_MySQL5.7备份与恢复
    ArrayInt
    Oracle wallet配置登陆凭证
    percona xtrabackup8.0.4备份恢复mysql8.0.12
    mysql修改密码
    range
    一周感悟
    Target
  • 原文地址:https://www.cnblogs.com/yshch/p/3152742.html
Copyright © 2011-2022 走看看