一颤练、組件化介紹 需求來源 隨著項目規(guī)模不斷擴大,業(yè)務(wù)模塊增多,開發(fā)過程中會有多條產(chǎn)品線(多人或多小組開發(fā)不同的功能);如果用傳統(tǒng)的開發(fā)模式,會導(dǎo)致代碼臃腫,編譯速度越來越慢,...
一碍舍、需求背景 現(xiàn)在越來越多的應(yīng)用追求個性化的頁面風(fēng)格督弓,類似下圖的UI設(shè)計,原生的tabbar已經(jīng)不能滿足應(yīng)用的需求乒验,那么我們就需要對tabbar 進(jìn)行自定義處理了愚隧。 那么如何...
-------2024.05.11 update---- 最近換了新的公司,公司的項目比較新兼容的版本也比較高锻全,使用的Codable進(jìn)行的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)常遇到后臺返回圖片不給寬高蚂夕。自己還不能去...