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上很多著名应用都使用这个类库,是很多人的最爱。

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

  • 相关阅读:
    ORA-01565 ORA-15025 ORA-27041
    11g r2 vip启动过程
    控制文件多路径复用ORA-00205错误
    sqlmap 整合Meterpreter
    Mataasploit 常见问题
    AWVS的安装、破解与使用
    hydra常见场景
    php 学习笔记
    python学习笔记
    计算机网络基础,网络协议,常见状态码
  • 原文地址:https://www.cnblogs.com/yshch/p/3152742.html
Copyright © 2011-2022 走看看