swift出來兩年多,之前也是零散地了解些知識(shí)點(diǎn),一直沒有什么機(jī)會(huì)用在項(xiàng)目中海雪,因?yàn)樗诠咀非蟮氖切剩耘掠隹佣⒄`進(jìn)程态贤。最近回家考駕照弃秆,剛...
本文分析YYDiskCache->YYKVStorage實(shí)現(xiàn)過程: YYDiskCache對YYKVStorage一層封裝癌蓖,緩存方式:數(shù)據(jù)庫+文...
本文分析YYMemoryCache實(shí)現(xiàn)原理: YYMemoryCache是內(nèi)存緩存沥曹,所以存取速度非撤菝快,主要用到兩種數(shù)據(jù)結(jié)構(gòu)的LRU淘汰算法 1...
iOS 開發(fā)中總會(huì)用到各種緩存妓美,YYCache或許是你最好的選擇僵腺。性能上有優(yōu)勢,用法也很簡單壶栋。作者ibireme曾經(jīng)對比過同類輪子:http:/...
1.很多初學(xué)者辰如,在每處用到網(wǎng)絡(luò)請求的地方會(huì)直接?拿afn實(shí)例去請求?,從而帶來了后續(xù)難以維護(hù)代碼的問題 思考:如果afn不更新了贵试,后續(xù)出現(xiàn)重大?...
簡介 在企業(yè)開發(fā)中琉兜,一些核心技術(shù)或者常用框架,出于安全性和穩(wěn)定性的考慮毙玻,不想被外界知道豌蟋,所以會(huì)把核心代碼打包成靜態(tài)庫,只暴露頭文件給程序員使用(...
Reveal是一個(gè)很強(qiáng)大的UI分析工具桑滩,可非常直觀地查看app的UI布局夺饲,不僅限于自己的app,其他app的UI布局也一覽無余施符。下面就是要干這事...
最近有師弟面試iOS開發(fā)往声,他很吃驚地跟我說,面試官竟然問他怎么分目錄結(jié)構(gòu)的戳吝,還具體問每個(gè)子目錄的文件名浩销。 目錄結(jié)構(gòu)確實(shí)非常重要,面試官這么問他听哭,...