
前述 體驗(yàn)過牽一發(fā)而動(dòng)全身,編譯5分鐘之后,每次發(fā)版本都要被測(cè)試一頓臭罵之后。組件化的心愈發(fā)強(qiáng)烈。網(wǎng)上大多數(shù)關(guān)于組件化的文章或者材料都只闡述了R...
前言 組件的劃分是在組件化之前最先要做的工作,也是非常重要的一環(huán)。組件劃分不細(xì)致會(huì)造成很多冗余代碼,或者劃分的太細(xì)致則會(huì)加倍增加工作量。換句話說...
前言 CocoaPods是時(shí)下比較流行的組件化管理工具,將我們的基礎(chǔ)組件放在CocoaPods上對(duì)增加復(fù)用率,降低主工程復(fù)雜度,更好的管理基礎(chǔ)層...
關(guān)于 Aspect 在項(xiàng)目中我們經(jīng)常會(huì)廣泛使用繼承設(shè)計(jì)模式,例如統(tǒng)一功能的基類BaseModel、BaseView、BaseService,當(dāng)不...
前言 目前有很多市面上很不錯(cuò)的URL跳轉(zhuǎn)路由器,例如 MGJRouter、CTMediator、HHRouter 。本著簡(jiǎn)潔、易維護(hù)、符合業(yè)務(wù)、...
前言 AFNetworking為我們封裝了一系列的網(wǎng)絡(luò)服務(wù),直接使用基本上可以滿足大多數(shù)需求。隨著需求不斷增加,架構(gòu)不斷完善,直接使用AFNet...
前言 持續(xù)集成是敏捷開發(fā)中重要的一部分,為保證新功能的開發(fā),又保證舊功能的維護(hù),從一個(gè)沖刺到下個(gè)沖刺。持續(xù)集成工具是我們保證開發(fā)和維護(hù)并行的護(hù)航...
前言 隨著移動(dòng)互聯(lián)網(wǎng)承載著越來越錯(cuò)綜復(fù)雜的業(yè)務(wù),傳統(tǒng)的MVC已經(jīng)不能完全滿足我們的需求,于是就出現(xiàn)了MVVM、MVP、VIPER等架構(gòu)。其中,最...