
背景 當團隊發展到一定規模,各業務之間相互影響問題劇增(合作成本變高),就開始進行模塊化之路。 模塊化的說法:更準確的說法是模塊化,而不是組件化...
背景 有時候我們會有些特別的想法: 查看或動態修改網絡的請求與返回的參數 實現自己的緩存規則 原理 NSURLProtocol可以用于數據請求和...
情況一:第三方靜態庫,被自己的動態庫、App同時集成: 經典警告:One of the two will be used. Which one ...
Runloop的作用Runloop準確來說控制的是線程的休眠和喚醒,是一套使線程持續運行的機制(而不是一下子跑完就沒了) Runloop常見疑問...
背景 為了快速認識整體框架,并且學習如何構思這個框架。 方法調用 我們希望在js實現這樣的調用: UIView哪里來?(require)我們要用...
本文主要寫了為什么會這么設計,該怎么去想這個問題。可能沒有其它文章那么詳細的去寫實現細節,但如果知道了為什么會這樣設計,用法的東西應該很快就能通...
OC知識--徹底理解內存管理(MRC、ARC)有時間的話,看完上面OC部分就差不多了。當引用計數為0時,對象被釋放。堆和棧的概念也是要有大概的認...
其實YYModel的原理并不多,但是性能和設計上面花了不少時間,而我則希望可以非常快速的理解透徹全碼,這也是自己做記錄的目的。說不準什么時候又忘...
YYEncodingType方法的作用,怎么知道這些數據怎么取,由于是獲取類型編碼,獲取也是看ivar_getTypeEncoding的quic...