1. CPU 與 GPU CPU與GPU的不同 設計目標的不同,它們分別針對了兩種不同的應用場景。 CPU需要很強的通用性來處理各種不同的數據類型,同時又要邏輯判斷又會引入大...

1. CPU 與 GPU CPU與GPU的不同 設計目標的不同,它們分別針對了兩種不同的應用場景。 CPU需要很強的通用性來處理各種不同的數據類型,同時又要邏輯判斷又會引入大...
收到端口事件后被喚醒
老司機出品——源碼解析之RunLoop詳解不得不說,人的惰性是真可怕啊。從上周六就到寫runLoop的建議開始,星期三告訴自己從星期四開始著手寫這篇博客。然而現在戳個時間戳,現在是4.30星期日。寫完發出去又不知道是...
@騎老虎喊救命 哪個demo啊 另外不定高系統計算不出來所以形式上要搞成定高,每次加在前將定高算出來且緩存下來
TableView優化之快速滑動下的忽略加載系列文章: TableView優化之高度緩存功能 TableView優化之加載圖片的優化邏輯 TableView優化之快速滑動下的忽略加載 最近在搞什么,所以就順手寫點什么咯...
@TommyWu0889 原理差不多,不過Rac更加完善
老司機出品———瘋狂造輪子之事件總線的設計思路隨著公司業務不斷地迭代,數據層和UI層不斷地下沉,被業務層進行包裝,導致數據層想要跟UI層進行通信要經過一層層的帶向上拋事件轉發給對應的UI層。在重構過程中,我們希望設計一種...
@HiKdn 我是這樣想的,EventBus可以解決各業務模塊、功能模塊之間的耦合。與EventBus的引用關系無法避免,但之前可以讓對ABC等多個模塊的引用降低成為EventBus的一個引用。
老司機出品———瘋狂造輪子之事件總線的設計思路隨著公司業務不斷地迭代,數據層和UI層不斷地下沉,被業務層進行包裝,導致數據層想要跟UI層進行通信要經過一層層的帶向上拋事件轉發給對應的UI層。在重構過程中,我們希望設計一種...
我們遇到的場景是,我們UI層,功能層,中間層,邏輯層,數據層嵌套層級較深。每次事件要逐級上拋,過于復雜。想在兩端的層級直接建立關系,相互之間又不想建立引用關系。就可以使用這種方案。
老司機出品———瘋狂造輪子之事件總線的設計思路隨著公司業務不斷地迭代,數據層和UI層不斷地下沉,被業務層進行包裝,導致數據層想要跟UI層進行通信要經過一層層的帶向上拋事件轉發給對應的UI層。在重構過程中,我們希望設計一種...
隨著公司業務不斷地迭代,數據層和UI層不斷地下沉,被業務層進行包裝,導致數據層想要跟UI層進行通信要經過一層層的帶向上拋事件轉發給對應的UI層。在重構過程中,我們希望設計一種...
@簫聲_筱昇 我的代碼用起來沒問題,你看看內部實現不就行了
CoreText實現圖文混排系列文章: CoreText實現圖文混排 CoreText實現圖文混排之點擊事件 CoreText實現圖文混排之文字環繞及點擊算法 CoreText實現圖文混排之尺寸估算及文...
說明你繪制圖片寫錯了唄
CoreText實現圖文混排系列文章: CoreText實現圖文混排 CoreText實現圖文混排之點擊事件 CoreText實現圖文混排之文字環繞及點擊算法 CoreText實現圖文混排之尺寸估算及文...
@谷勝亞 CTRun是包含有共同屬性的文字集合,不是有幾個字就有一個run,取決于這一行中是否有多種不同屬性的文字
CoreText實現圖文混排系列文章: CoreText實現圖文混排 CoreText實現圖文混排之點擊事件 CoreText實現圖文混排之文字環繞及點擊算法 CoreText實現圖文混排之尺寸估算及文...
@春泥Fu 你發錯一個字
老司機出品——數據持久化之基于FMDB的ORM數據庫設計這次呢,我們來說說iOS中數據持久化的幾種方案。說到iOS中的數據存儲,無非有4中方式: plist 偏好設置 歸解檔 數據庫及其擴展封裝 那今天我們就一一展開來講一下他們各...
這次呢,我們來說說iOS中數據持久化的幾種方案。說到iOS中的數據存儲,無非有4中方式: plist 偏好設置 歸解檔 數據庫及其擴展封裝 那今天我們就一一展開來講一下他們各...
@憤怒的振振 因為當時只是做通訊錄,所以后來只是針對姓氏做了一套多音字轉換的方案
老司機踩坑系列————中文排序僅以此文,祭奠線上無限crash的61位用戶。 恩,先放重點: 中文字符串比較,請使用-localizedCompare:方法。這一個系統方法足矣! 2017.05.24更新...
@yqy159 同一行內共同屬性的富文本在一個CTRun中
CoreText實現圖文混排系列文章: CoreText實現圖文混排 CoreText實現圖文混排之點擊事件 CoreText實現圖文混排之文字環繞及點擊算法 CoreText實現圖文混排之尺寸估算及文...
近來公司的公共庫里有點小問題,但是公共庫打成了framework,即使手上有源碼也很難調試。網上百度了很多方法,有臨時方法,也有比較好的方案,寫一篇博客記錄下來,送給正在調試...
@Amnesia_e06f 適用的,這套方案就是數據驅動的
TableView優化之高度緩存系列文章: TableView優化之高度緩存功能 TableView優化之加載圖片的優化邏輯 TableView優化之快速滑動下的忽略加載 吶,也好久沒寫博客了,為什么呢? ...