在 app 中網(wǎng)絡(luò)請求中使用了 DSN映射加速。 原理 其原理就是:用域名映射對應(yīng)的 ip 地址,直接是用 ip地址來做請求越過域名解析過程。(...
緩存策略 App 中有3種網(wǎng)絡(luò)緩存存策略(只對 get 請求做緩存) 1.不返回緩存數(shù)據(jù),實時返回接口數(shù)據(jù) 2.首先返回緩存數(shù)據(jù),接口數(shù)據(jù)覆蓋緩...
當(dāng)一個對象能接收一個消息時,就會走正常的方法調(diào)用流程。但如果一個對象無法接收指定消息時,又會發(fā)生什么事呢?默認(rèn)情況下,如果是以 [object ...
看項目代碼時發(fā)現(xiàn)了這個類,沒用過,也沒聽過。查閱一翻發(fā)現(xiàn)這個類的功能非常強(qiáng)大,能攔截 URL loading system 里面的所有網(wǎng)絡(luò)請求,...
要接入上海分部的自己的性能統(tǒng)計和事件統(tǒng)計的 sdk,在接入之前自己了解下??吹搅艘惶撞东@異常的代碼。 對于異常分為了兩種,一種是系統(tǒng)拋出的 Ex...
View 在項目中我們一般是使用自定義 View,自定義 View 又有兩種方案來實現(xiàn)。 第一種是使用 Xib 來布局實現(xiàn)。 創(chuàng)建出一個單獨的 ...
最近測試用測試機(jī)測試項目時發(fā)生閃退,心想應(yīng)該是偶現(xiàn) bug,不好重現(xiàn)又不是處于 Xcode run 狀態(tài)。所以準(zhǔn)備將測試的測試機(jī)的 crash ...
KVO實現(xiàn)機(jī)制 當(dāng)你觀察一個對象時,一個新的類會動態(tài)被創(chuàng)建。這個類繼承自該對象的原本的類,并重寫了被觀察屬性的 setter 方法。重寫的 se...
Workspace、Scheme、Project、Target、Build Settings workspace 它多含所有文件,可以有多個Pr...