相關(guān)方面圖片緩存閱讀時(shí)長統(tǒng)計(jì)復(fù)雜頁面架構(gòu)客戶端整體架構(gòu) 目的:模塊化分層解耦降低代碼重合度 一. 圖片緩存 1. 怎么設(shè)計(jì)一個(gè)圖片緩存框架?圖片...
一. 設(shè)計(jì)原則單一職責(zé)原則:一個(gè)類只負(fù)責(zé)一個(gè)事件:UIView只負(fù)責(zé)事件傳遞和事件相應(yīng); CALayer負(fù)責(zé)視圖展示和動畫.依賴倒置原則:抽象不...
一. DNS解析 1. 了解DNS解析域名到IP地址的映射, DNS解析請求采用UDP數(shù)據(jù)報(bào), 且明文 2. DNS解析查詢方式2.1 遞歸查詢...
1. 傳輸層協(xié)議TCP:傳輸控制協(xié)議UDP:用戶數(shù)據(jù)報(bào)協(xié)議 2. UDP特點(diǎn)無連接: 不用在數(shù)據(jù)傳輸之前連接和釋放連接盡最大努力交付面向報(bào)文: ...
一. KVO概念 KVO是Key-value observing的縮寫 KVO是Objctive-C對觀察者設(shè)計(jì)模式的又一實(shí)現(xiàn) 使用了isa混寫...
Category詳解原文作者:num_one原文鏈接:http://www.reibang.com/p/b45e1dd24e32聲明:僅作學(xué)習(xí)...
情景 在主線程刪除數(shù)據(jù)源的一條數(shù)據(jù)(如首頁訂單),同時(shí)進(jìn)行了下拉刷新,這時(shí)候會在子線程中修改數(shù)據(jù)源,導(dǎo)致數(shù)據(jù)不一致問題 解決方案 1、并發(fā)訪問报咳,...
分類做了哪些事情?聲明私有方法分解體積龐大的類文件把Framework的私有方法公開化可以添加實(shí)例方法, 類方法, 協(xié)議, 屬性(只添加了get...