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