WKWebView 允許 native 介入到 HTTP 的驗(yàn)證流程,類似于 URLSession 一樣對(duì) Challenge 進(jìn)行校驗(yàn),具體代...
簡化條件表達(dá)式 1. Decompose Conditional(分解條件表達(dá)式) Q:你有一個(gè)復(fù)雜的條件語句。 A:從if、then、else...
重新組織數(shù)據(jù) 1. Self Encapsulate Field(自封裝字段) Q:你直接訪問一個(gè)字段,但與字段之間的耦合關(guān)系逐漸變得笨拙 A:...
在對(duì)象之間搬移特性 1. Move Method(搬移函數(shù)) Q:你的程序中,有個(gè)函數(shù)與其所駐類之外的另一個(gè)類進(jìn)行更多交流:調(diào)用后者,或被后者調(diào)...
重新組織函數(shù) 重構(gòu)的基本技巧:小步前進(jìn),頻繁測試 1. Extract Method(提煉函數(shù)) Q:你有一段代碼可以被組織在一起并獨(dú)立出來 A...
重構(gòu)的定義 重構(gòu):對(duì)軟件內(nèi)部結(jié)構(gòu)的一種調(diào)整,目的是在不改變軟件可觀察行為的前提下,提高其可理解性,降低其修改成本。 重構(gòu)與添加新功能 添加新功能...
1. 概述 iOS 客戶端的應(yīng)用性能數(shù)據(jù)監(jiān)控一般包括如下指標(biāo) 卡頓監(jiān)測 FPS 采集 CPU 采集 Memory 采集 冷啟動(dòng)測速 流量監(jiān)控 而...
AFNetworking 發(fā)送 GET、POST 等請(qǐng)求時(shí)可以直接將參數(shù)按照字典結(jié)構(gòu)傳入,最終編碼到 url 中或者是 body 實(shí)體中,同時(shí)也...
AFNetworking 的核心類是 AFHTTPSessionManager,負(fù)責(zé)各種 HTTP 請(qǐng)求的發(fā)起和處理,它繼承自 AFURLSes...