IGListKit 使用Android的RecyclerView時系統(tǒng)有一個很好用的工具類DiffUtil,它可以幫我們比對兩組數(shù)據(jù)的差異,然后輸出結(jié)果直接應(yīng)用到Recycl...
IGListKit 使用Android的RecyclerView時系統(tǒng)有一個很好用的工具類DiffUtil,它可以幫我們比對兩組數(shù)據(jù)的差異,然后輸出結(jié)果直接應(yīng)用到Recycl...
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,移動端播放視頻的需求如日中天,由此也催生了一批開源/閉源的播放器,但是無論這個播放器功能是否強(qiáng)大、兼容性是否優(yōu)秀,它的基本模塊通常都是由以下部分組成...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實現(xiàn)這個奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈、手勢、target-action這一系列響應(yīng)觸...
主要內(nèi)容: AutoreleasePool簡介 AutoreleasePool底層原理 Autorelease與NSThread、NSRunLoop的關(guān)系 Autorelea...
原文地址 如何去衡量一款應(yīng)用的質(zhì)量好壞?為了回答這一問題,APM這一目的性極強(qiáng)的工具向開發(fā)順應(yīng)而生。最早的APM開發(fā)只關(guān)注于crash、cpu這類的硬性指標(biāo)。而隨著移動開發(fā)市...
級別: ★☆☆☆☆標(biāo)簽:「iOS」「UIButton」「自動布局」作者: 沐靈洛審校: QiShare團(tuán)隊 UIButton是開發(fā)過程中最常用的控件,可以設(shè)置各種樣式,也可以...
快速排序 快速排序(Quick Sort) 的基本思想是:通過一趟排序?qū)⒋判虻挠涗浄指畛瑟?dú)立的兩部分,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,則可分別對這兩部分記...
引言 在我們編寫OC代碼的時候經(jīng)常可以看到這樣的警告 一個是方法被廢棄了,一個是我們輸入的參數(shù)不合理。我們知道 編譯時異常,要比運(yùn)行時異常好的多。那么編譯器是如何知道這寫內(nèi)容...