1. CPU 與 GPU CPU與GPU的不同 設計目標的不同胡野,它們分別針對了兩種不同的應用場景。 CPU需要很強的通用性來處理各種不同的數(shù)據(jù)類型,同時又要邏輯判斷又會引入大...
1. CPU 與 GPU CPU與GPU的不同 設計目標的不同胡野,它們分別針對了兩種不同的應用場景。 CPU需要很強的通用性來處理各種不同的數(shù)據(jù)類型,同時又要邏輯判斷又會引入大...
收到端口事件后被喚醒
老司機出品——源碼解析之RunLoop詳解不得不說殉疼,人的惰性是真可怕啊亚兄。從上周六就到寫runLoop的建議開始醋安,星期三告訴自己從星期四開始著手寫這篇博客假丧。然而現(xiàn)在戳個時間戳,現(xiàn)在是4.30星期日县耽。寫完發(fā)出去又不知道是...
@騎老虎喊救命 哪個demo啊 另外不定高系統(tǒng)計算不出來所以形式上要搞成定高句喷,每次加在前將定高算出來且緩存下來
TableView優(yōu)化之快速滑動下的忽略加載系列文章: TableView優(yōu)化之高度緩存功能 TableView優(yōu)化之加載圖片的優(yōu)化邏輯 TableView優(yōu)化之快速滑動下的忽略加載 最近在搞什么,所以就順手寫點什么咯...
@TommyWu0889 原理差不多蜻懦,不過Rac更加完善
老司機出品———瘋狂造輪子之事件總線的設計思路隨著公司業(yè)務不斷地迭代甜癞,數(shù)據(jù)層和UI層不斷地下沉,被業(yè)務層進行包裝宛乃,導致數(shù)據(jù)層想要跟UI層進行通信要經(jīng)過一層層的帶向上拋事件轉(zhuǎn)發(fā)給對應的UI層悠咱。在重構過程中,我們希望設計一種...
@HiKdn 我是這樣想的征炼,EventBus可以解決各業(yè)務模塊析既、功能模塊之間的耦合。與EventBus的引用關系無法避免谆奥,但之前可以讓對ABC等多個模塊的引用降低成為EventBus的一個引用眼坏。
老司機出品———瘋狂造輪子之事件總線的設計思路隨著公司業(yè)務不斷地迭代,數(shù)據(jù)層和UI層不斷地下沉酸些,被業(yè)務層進行包裝宰译,導致數(shù)據(jù)層想要跟UI層進行通信要經(jīng)過一層層的帶向上拋事件轉(zhuǎn)發(fā)給對應的UI層。在重構過程中魄懂,我們希望設計一種...
我們遇到的場景是沿侈,我們UI層,功能層市栗,中間層缀拭,邏輯層,數(shù)據(jù)層嵌套層級較深填帽。每次事件要逐級上拋智厌,過于復雜。想在兩端的層級直接建立關系盲赊,相互之間又不想建立引用關系铣鹏。就可以使用這種方案。
老司機出品———瘋狂造輪子之事件總線的設計思路隨著公司業(yè)務不斷地迭代哀蘑,數(shù)據(jù)層和UI層不斷地下沉诚卸,被業(yè)務層進行包裝,導致數(shù)據(jù)層想要跟UI層進行通信要經(jīng)過一層層的帶向上拋事件轉(zhuǎn)發(fā)給對應的UI層绘迁。在重構過程中合溺,我們希望設計一種...
隨著公司業(yè)務不斷地迭代,數(shù)據(jù)層和UI層不斷地下沉缀台,被業(yè)務層進行包裝棠赛,導致數(shù)據(jù)層想要跟UI層進行通信要經(jīng)過一層層的帶向上拋事件轉(zhuǎn)發(fā)給對應的UI層。在重構過程中,我們希望設計一種...
@簫聲_筱昇 我的代碼用起來沒問題睛约,你看看內(nèi)部實現(xiàn)不就行了
CoreText實現(xiàn)圖文混排系列文章: CoreText實現(xiàn)圖文混排 CoreText實現(xiàn)圖文混排之點擊事件 CoreText實現(xiàn)圖文混排之文字環(huán)繞及點擊算法 CoreText實現(xiàn)圖文混排之尺寸估算及文...
說明你繪制圖片寫錯了唄
CoreText實現(xiàn)圖文混排系列文章: CoreText實現(xiàn)圖文混排 CoreText實現(xiàn)圖文混排之點擊事件 CoreText實現(xiàn)圖文混排之文字環(huán)繞及點擊算法 CoreText實現(xiàn)圖文混排之尺寸估算及文...
@谷勝亞 CTRun是包含有共同屬性的文字集合鼎俘,不是有幾個字就有一個run,取決于這一行中是否有多種不同屬性的文字
CoreText實現(xiàn)圖文混排系列文章: CoreText實現(xiàn)圖文混排 CoreText實現(xiàn)圖文混排之點擊事件 CoreText實現(xiàn)圖文混排之文字環(huán)繞及點擊算法 CoreText實現(xiàn)圖文混排之尺寸估算及文...
@春泥Fu 你發(fā)錯一個字
老司機出品——數(shù)據(jù)持久化之基于FMDB的ORM數(shù)據(jù)庫設計這次呢辩涝,我們來說說iOS中數(shù)據(jù)持久化的幾種方案贸伐。說到iOS中的數(shù)據(jù)存儲,無非有4中方式: plist 偏好設置 歸解檔 數(shù)據(jù)庫及其擴展封裝 那今天我們就一一展開來講一下他們各...
這次呢怔揩,我們來說說iOS中數(shù)據(jù)持久化的幾種方案捉邢。說到iOS中的數(shù)據(jù)存儲,無非有4中方式: plist 偏好設置 歸解檔 數(shù)據(jù)庫及其擴展封裝 那今天我們就一一展開來講一下他們各...
@憤怒的振振 因為當時只是做通訊錄商膊,所以后來只是針對姓氏做了一套多音字轉(zhuǎn)換的方案
老司機踩坑系列————中文排序僅以此文伏伐,祭奠線上無限crash的61位用戶。 恩晕拆,先放重點: 中文字符串比較藐翎,請使用-localizedCompare:方法。這一個系統(tǒng)方法足矣潦匈! 2017.05.24更新...
@yqy159 同一行內(nèi)共同屬性的富文本在一個CTRun中
CoreText實現(xiàn)圖文混排系列文章: CoreText實現(xiàn)圖文混排 CoreText實現(xiàn)圖文混排之點擊事件 CoreText實現(xiàn)圖文混排之文字環(huán)繞及點擊算法 CoreText實現(xiàn)圖文混排之尺寸估算及文...
近來公司的公共庫里有點小問題,但是公共庫打成了framework茬缩,即使手上有源碼也很難調(diào)試赤惊。網(wǎng)上百度了很多方法,有臨時方法凰锡,也有比較好的方案未舟,寫一篇博客記錄下來,送給正在調(diào)試...
@Amnesia_e06f 適用的掂为,這套方案就是數(shù)據(jù)驅(qū)動的
TableView優(yōu)化之高度緩存系列文章: TableView優(yōu)化之高度緩存功能 TableView優(yōu)化之加載圖片的優(yōu)化邏輯 TableView優(yōu)化之快速滑動下的忽略加載 吶裕膀,也好久沒寫博客了,為什么呢勇哗? ...