
背景 當(dāng)團(tuán)隊(duì)發(fā)展到一定規(guī)模尸曼,各業(yè)務(wù)之間相互影響問題劇增(合作成本變高),就開始進(jìn)行模塊化之路找田。 模塊化的說法:更準(zhǔn)確的說法是模塊化,而不是組件化...
背景 有時候我們會有些特別的想法: 查看或動態(tài)修改網(wǎng)絡(luò)的請求與返回的參數(shù) 實(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ù)運(yùn)行的機(jī)制(而不是一下子跑完就沒了) Runloop常見疑問...
背景 為了快速認(rèn)識整體框架折晦,并且學(xué)習(xí)如何構(gòu)思這個框架钥星。 方法調(diào)用 我們希望在js實(shí)現(xiàn)這樣的調(diào)用: UIView哪里來?(require)我們要用...
本文主要寫了為什么會這么設(shè)計(jì)满着,該怎么去想這個問題谦炒。可能沒有其它文章那么詳細(xì)的去寫實(shí)現(xiàn)細(xì)節(jié)风喇,但如果知道了為什么會這樣設(shè)計(jì)宁改,用法的東西應(yīng)該很快就能通...
OC知識--徹底理解內(nèi)存管理(MRC、ARC)有時間的話魂莫,看完上面OC部分就差不多了还蹲。當(dāng)引用計(jì)數(shù)為0時,對象被釋放耙考。堆和棧的概念也是要有大概的認(rèn)...
其實(shí)YYModel的原理并不多谜喊,但是性能和設(shè)計(jì)上面花了不少時間,而我則希望可以非沉章猓快速的理解透徹全碼锅论,這也是自己做記錄的目的。說不準(zhǔn)什么時候又忘...
YYEncodingType方法的作用楣号,怎么知道這些數(shù)據(jù)怎么取,由于是獲取類型編碼怒坯,獲取也是看ivar_getTypeEncoding的quic...