240 发简信
IP属地:天津
  • Resize,w 360,h 240
    Alamofire 安全认证ServerTrustPolicy

    前言 在互联网迅速发展的年代,基本上天天都在跟网络打交道。那么,在网络的通讯中怎么保证信息的安全性呢?这篇文章,我们就来讲讲,Alamofire...

  • Alamofire Response源码解读

    前言 Alamofire设计了2种与Request相对应的Response类型,他们分别是: DefaultDataResponse / Dat...

  • Alamofire Request流程分析

    Alamofire是一个网络请求的框架,使用起来非常简单,几行代码就可以实现网络请求的功能。那么它内部到底做了些什么呢?让我们不用再写一些繁琐的...

  • Alamofire 后台下载和流程分析

    前言 在开发中,为了提升用户体验常常会把下载大文件等网络请求放到后台下载,这样即使用户进入了后台,任务也能继续进行。那么这篇文章就来讨论下如何使...

  • Resize,w 360,h 240
    RxSwift源码分析(六)-销毁者Disposable

    销毁者简介 可被清除的资源Disposable是RxSwift的核心成员之一,它主要是用来清除不再需要的资源。那么下面来探索一下RxSwift是...

  • Resize,w 360,h 240
    RxSwift源码分析(五)-调度器Scheduler

    在RxSwift中主要有如下四个成员: 可观察序列 - Observable 观察者 - Observer 调度者 - Scheduler 销毁...

  • RxSwift源码分析(四)-特征序列Driver

    基本介绍 Driver可以说是最复杂的 trait,它的目标是提供一种简便的方式在 UI 层编写响应式代码。 如果我们的序列满足如下特征,就可以...

  • RxSwift源码分析(三)-timer的解析

    在开发中,我们会经常用到定时器,主要是用NSTimer实现的。但或多或少都遇到过一些问题,比如说触发UI操作时定时器失效,循环引用、线程等问题。...

  • RxSwift源码分析(二)-Observable和AnonymousObservableSink解析

    在上一篇文章中,主要描述了RxSwift的核心逻辑,也就是一个序列从创建到订阅然后从发送消息到接收消息的整个流程是怎样串联起来的。还不太理解的同...

个人介绍
世上无难事,唯坚持二字,为成功之秘诀