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