Swift-常用第三方框架使用(一)

今天整理下目前学习的Swift常用的第三方框架,有不足之处,欢迎大家交流学习.

  • 网络库: Alamofire
    有过使用Objective-C进行 iOS App 开发的朋友都应该了解大神的AFNetworking网络框架,对应的Swift中我们使用Alamofire.
    其实在Alamofire的github主页,作者已经给我们做了示例代码,以GET方式为例
    import Alamofire

    Alamofire.request(.GET, (httpUrl + "?" + httpArg), parameters: nil, headers:headers)
         .responseJSON { response in
             
             if let value = response.result.value {
                 let json = JSON(value)
                 print("JSON: \(json)")
             }
     }
    

大家可以百度搜索 API Store,上面有许多免费的API接口测试.
还有一款软件Paw,可以用来测试接口,并可以生成代码(Swift+Alamofire、Objective-C + AFN都有)


  • JSON解析库: SwiftJSON
    可以将已知的基本数据类型,转成JSON类型,也可以获得基本类型
    let dic: Dictionary = ["name": "gig",
    "weight": 160,
    "height": 178]
    let json = JSON(dic)
    let jsonString = String(son)
    let dic1 = json.dictionaryObject
    print("json:" + String(json))

Demo地址:
framework-swift
相关文章:
-框架:Swift常用第三方框架搜集

你可能感兴趣的:(Swift-常用第三方框架使用(一))