前言 在互聯(lián)網(wǎng)迅速發(fā)展的年代,基本上天天都在跟網(wǎng)絡(luò)打交道。那么,在網(wǎng)絡(luò)的通訊中怎么保證信息的安全性呢?這篇文章,我們就來(lái)講講,Alamofire...
前言 Alamofire設(shè)計(jì)了2種與Request相對(duì)應(yīng)的Response類(lèi)型,他們分別是: DefaultDataResponse / Dat...
Alamofire是一個(gè)網(wǎng)絡(luò)請(qǐng)求的框架,使用起來(lái)非常簡(jiǎn)單,幾行代碼就可以實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求的功能。那么它內(nèi)部到底做了些什么呢?讓我們不用再寫(xiě)一些繁瑣的...
前言 在開(kāi)發(fā)中,為了提升用戶(hù)體驗(yàn)常常會(huì)把下載大文件等網(wǎng)絡(luò)請(qǐng)求放到后臺(tái)下載,這樣即使用戶(hù)進(jìn)入了后臺(tái),任務(wù)也能繼續(xù)進(jìn)行。那么這篇文章就來(lái)討論下如何使...
銷(xiāo)毀者簡(jiǎn)介 可被清除的資源Disposable是RxSwift的核心成員之一,它主要是用來(lái)清除不再需要的資源。那么下面來(lái)探索一下RxSwift是...
在RxSwift中主要有如下四個(gè)成員: 可觀察序列 - Observable 觀察者 - Observer 調(diào)度者 - Scheduler 銷(xiāo)毀...
基本介紹 Driver可以說(shuō)是最復(fù)雜的 trait,它的目標(biāo)是提供一種簡(jiǎn)便的方式在 UI 層編寫(xiě)響應(yīng)式代碼。 如果我們的序列滿(mǎn)足如下特征,就可以...
在開(kāi)發(fā)中,我們會(huì)經(jīng)常用到定時(shí)器,主要是用NSTimer實(shí)現(xiàn)的。但或多或少都遇到過(guò)一些問(wèn)題,比如說(shuō)觸發(fā)UI操作時(shí)定時(shí)器失效,循環(huán)引用、線(xiàn)程等問(wèn)題。...
在上一篇文章中,主要描述了RxSwift的核心邏輯,也就是一個(gè)序列從創(chuàng)建到訂閱然后從發(fā)送消息到接收消息的整個(gè)流程是怎樣串聯(lián)起來(lái)的。還不太理解的同...