一、組件化介紹 需求來源 隨著項目規(guī)模不斷擴大,業(yè)務(wù)模塊增多,開發(fā)過程中會有多條產(chǎn)品線(多人或多小組開發(fā)不同的功能);如果用傳統(tǒng)的開發(fā)模式,會導致代碼臃腫,編譯速度越來越慢,...
一、組件化介紹 需求來源 隨著項目規(guī)模不斷擴大,業(yè)務(wù)模塊增多,開發(fā)過程中會有多條產(chǎn)品線(多人或多小組開發(fā)不同的功能);如果用傳統(tǒng)的開發(fā)模式,會導致代碼臃腫,編譯速度越來越慢,...
一材蛛、需求背景 現(xiàn)在越來越多的應(yīng)用追求個性化的頁面風格日丹,類似下圖的UI設(shè)計走哺,原生的tabbar已經(jīng)不能滿足應(yīng)用的需求,那么我們就需要對tabbar 進行自定義處理了哲虾。 那么如何...
-------2024.05.11 update---- 最近換了新的公司丙躏,公司的項目比較新兼容的版本也比較高,使用的Codable進行的JSON模型轉(zhuǎn)換束凑。 隨著HandyJ...
Moya 使用 Moya 作為項目中的網(wǎng)絡(luò)層有段時間了汪诉,一般在Swift項目中废恋,我們用Alamofire來做網(wǎng)絡(luò)庫.而Moya[https://github.com/Moya...
什么是Moya? 對于iOS的開發(fā)人員來說,一般我們的網(wǎng)絡(luò)請求是使用Alamofire來抽象的訪問URLSession扒寄,為了更好的管理網(wǎng)絡(luò)請求鱼鼓,一般的做法就是封裝一個網(wǎng)絡(luò)抽象...
MVVM 這個模式可能大家耳朵都聽出繭了,但卻沒有多少人真正在項目中應(yīng)用過旗们,畢竟 Cocoa Touch 整體是基于“MVC”的蚓哩,沒有 Controller 根本干不了活构灸。而...
在平時項目中上渴,我們經(jīng)常會碰到類似UIScrollView嵌套UITableView的需求,雖然蘋果并不建議這種做法喜颁,但是這樣的需求在平時工作中還是很常見的稠氮。比如筆者公司項目之...
前言 demo: https://github.com/1872784520/ZLMTableViewOptimize最近項目中經(jīng)常遇到后臺返回圖片不給寬高。自己還不能去...
測試設(shè)備: iPhone 6真機系統(tǒng)版本: iOS 12.0.1檢測工具: 騰訊的MLeaksFinder框架 場景: 從控制器A push到控制器B, B中包含UIText...