SwiftNetworkStarterKit:如何将AlamoFire与Multipart,SwiftyJSON,图像缓存和图像响应序列化集成以简化网络代码

时间:2024-06-09 07:17:07
【文件属性】:

文件名称:SwiftNetworkStarterKit:如何将AlamoFire与Multipart,SwiftyJSON,图像缓存和图像响应序列化集成以简化网络代码

文件大小:934KB

文件格式:ZIP

更新时间:2024-06-09 07:17:07

Swift

Swift网络入门套件 这是一个示例项目,集成了一些流行的库和有用的网络功能。 诚然,其中很多只是在 README上实现指令,但有时它有助于查看实际的代码片段。 随意将其用作入门模板。 此仓库与该。 目的是尽可能简单地解决以下问题: 用请求路由器使网络样板代码变干 编码GET和POST的参数 优雅地处理JSON响应 序列化图像(自动将NSData转换为UIImage) 缓存成功下载的图像 支持多部分POST 使用示例项目 正在进行的演示从iTunes API中获取了排名前10位的免费和付费应用程序。 左右角按钮执行POST和多部分POST,并将响应记录到控制台。 一体化 首先下载 。 要安装,请按照其自述文件中的说明进行操作。 我更喜欢简单地从它们的Source文件夹中复制所有.swift文件。 接下来,下载 。 同样,您可以将一个.swift文件从其Source文件夹复制到项目


【文件预览】:
SwiftNetworkStarterKit-master
----networkMashup()
--------ViewController.swift(4KB)
--------Alamofire.swift(10KB)
--------ParameterEncoding.swift(9KB)
--------Download.swift(8KB)
--------Request.swift(19KB)
--------Base.lproj()
--------ResponseSerialization.swift(7KB)
--------SwiftyJSON.swift(35KB)
--------AppDelegate.swift(1KB)
--------Upload.swift(15KB)
--------MultipartFormData.swift(25KB)
--------Validation.swift(5KB)
--------AppItem.swift(2KB)
--------Images.xcassets()
--------Info.plist(1KB)
--------Manager.swift(20KB)
--------RouterService.swift(10KB)
----networkMashup.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(21KB)
--------xcuserdata()
----githubImages()
--------networkMashupDemo.gif(870KB)
----README.md(11KB)
----networkMashupTests()
--------networkMashupTests.swift(924B)
--------Info.plist(752B)

网友评论