240 发简信
  • 不能直接转成 Data 放到 body 吗?

    Alamofire 5 的使用 - 高级用法

    即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接 为什么离开 此文章是对 Alamofire Advanced Usage 的翻译,有需要的可以去看原文。 另外此文章的...

  • @terry3t 不跟你杠了,你相信自己吧!

    Alamofire 5 的使用 - 高级用法

    即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接 为什么离开 此文章是对 Alamofire Advanced Usage 的翻译,有需要的可以去看原文。 另外此文章的...

  • @terry3t 既然你给出了出处,那我给你解释一下那部分内容,你的理解有问题:
    1. 在这一部分内容中,作者先举了一个最简单的发请求的例子:
    AF.request("https://httpbin.org/get";).response { response in
    debugPrint(response)
    }

    2. 然后说上面的请求方法的完整定义是:
    open func request<Parameters: Encodable>(_ convertible: URLConvertible,
    method: HTTPMethod = .get,
    parameters: Parameters? = nil,
    encoder: ParameterEncoder = URLEncodedFormParameterEncoder.default,
    headers: HTTPHeaders? = nil,
    interceptor: RequestInterceptor? = nil) -> DataRequest

    3. 最后就是你给出的那段文字,它是对上面完整方法的解析。作者说还可以使用 Parameters dictionaries and ParameterEncoding types 来进行请求,`This API` 它指的第二点那个完整的方法,是这个方法不提倡,而不是[String: Any]这种方式传参的方式不提倡。

    另外,你注意看第二点的方法定义,Parameters 是一个 Encodable 泛型,并不是 [String: Any]。

    这样仔细一看,其实以后被遗弃的更应该是 Encodable 作为参数的方式,而不是 [String: Any]。

    Alamofire 5 的使用 - 高级用法

    即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接 为什么离开 此文章是对 Alamofire Advanced Usage 的翻译,有需要的可以去看原文。 另外此文章的...

  • @玉思盈蝶 不知道。。。

    是时候离开了!

    自从 2016 年走上编程之路,就有了写博客记录所学知识的想法。当时被简书的简洁美观的 UI 所吸引,从此把所有文章都发布到简书。 2017 年简书 CEO 骂程序员的事件我...

  • 是时候离开了!

    自从 2016 年走上编程之路,就有了写博客记录所学知识的想法。当时被简书的简洁美观的 UI 所吸引,从此把所有文章都发布到简书。 2017 年简书 CEO 骂程序员的事件我...

  • 120
    如何从简书搬家到掘金

    1.进入你的简书账号,如图 设置 -> 账号管理 -> 下载所有文章 2.进入掘金,进入“写文章”界面,然后先点击自己的头像,再点击“批量导入”,如图 选择刚才下载的文章,等...

  • 【iOS开发】了解测试驱动开发 (TDD)

    什么是 TDD 测试驱动开发(Test-driven development, 简称 TDD),是一种通过迭代进行许多由测试支持的小更改的迭代开发软件的方法。 它有四个步骤:...

  • @terry3t 是有两种传参数的方法。但并不是说 [String: Any] 这种方式就不提倡,你应该不会在只传一个参数的情况下,都先把它封装成一个 struct 作为参数吧!最终是看自己觉得那种方便就用那个吧!

    Alamofire 5 的使用 - 高级用法

    即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接 为什么离开 此文章是对 Alamofire Advanced Usage 的翻译,有需要的可以去看原文。 另外此文章的...

  • Swift 协议关联类型和约束的理解

    协议 (Protocol) 是 Swift 语言中非常强大而灵活的一个特性。而其中的关联类型就是 Swift 协议灵活的一个表现。 关联类型 我们首先来看 iOS 13 新增...

  • public typealias Parameters = [String: Any]
    Parameters 是 [String: Any] 类型啊!

    Alamofire 5 的使用 - 高级用法

    即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接 为什么离开 此文章是对 Alamofire Advanced Usage 的翻译,有需要的可以去看原文。 另外此文章的...

  • 你是说我 iOS-MVVM-Template 的这个工程吗?ReactiveExtensions 这个是用Carthage 来管理的,不是 pod。

    【iOS开发】MVVM 模式项目模板

    在这几年做 iOS 开发中,做了好几个项目,从最初的 MVC 模式到 MVVM 模式,深切体会到了 MVVM 模式的优点。另外,把 MVVM 模式与响应式编程结合起来,更是能...

  • Combine 学习笔记

    在 WWDC2019,苹果推出了 SwiftUI 和 Combine 框架,给 iOS 开发带来了全新的体验。其中 Combine 思想类似于 RxSwift 和 React...

  • 我的所有学习笔记

    之前把所有的学习笔记都在简书上写,但是越来越觉得对于学习笔记来说不太适合,所以就全部整合到了我的 GitHub: learning-notes,在 GitHub 上可以得到更...

  • Alamofire 5 的使用 - 高级用法

    即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接 为什么离开 此文章是对 Alamofire Advanced Usage 的翻译,有需要的可以去看原文。 另外此文章的...

  • Alamofire 5 的使用 - 基本用法

    即将离开简书,请到掘金继续关注我。谢谢! 本文掘金链接 为什么离开 此文章是对 Alamofire Usage 的翻译,有需要的可以去看原文。 另外此文章的内容也保存到了我的...