貼上陸陸續(xù)續(xù)從各個地方看過的搭建 iOS APP 框架的文章,整理出來哈肖,以后看到好的再貼出來吻育。
理論部分
- objccn.io——架構(gòu)
- iOS 架構(gòu)模式--解密 MVC,MVP淤井,MVVM以及VIPER架構(gòu)
- iOS應(yīng)用架構(gòu)現(xiàn)狀分析@MrPeak ??
-
做一個 App 前需要考慮的幾件事
本文從宏觀的角度來討論開發(fā)移動應(yīng)用需要關(guān)注的點(diǎn)布疼,理論性思考多一些。包括完善的日志系統(tǒng)庄吼、Commit Message 規(guī)范缎除、代碼規(guī)范、準(zhǔn)備一份編程守則总寻、頁面布局規(guī)范器罐、統(tǒng)計埋點(diǎn)、App 架構(gòu)渐行、頁面跳轉(zhuǎn)機(jī)制轰坊、在線配置、選擇合適的 Crash 平臺祟印、Code Review肴沫、選擇合適的開發(fā)模式、持續(xù)集成蕴忆、Bug 管理系統(tǒng)颤芬、項(xiàng)目管理工具、Checklist。
-
在寫一個iOS應(yīng)用之前必須做的7件事(附相關(guān)資源)
翻譯作品站蝠、非常值得一看汰具,主要是附有相關(guān)資源鏈接(比心??)。
其中提到的幾個點(diǎn):- 為工程設(shè)置編碼風(fēng)格規(guī)范菱魔;
- 在寫代碼之前確定應(yīng)用的架構(gòu)留荔;
- 設(shè)定應(yīng)用的目錄結(jié)構(gòu);
- 項(xiàng)目依賴管理澜倦;
- 為應(yīng)用設(shè)置合適的Scheme聚蝶;
- 設(shè)置合適的Certificates和Provisioning Profiles;
- 設(shè)置應(yīng)用持續(xù)集成和交付過程藻治。
-
[貝聊科技]iOS 代碼架構(gòu)(一)如何創(chuàng)建一個易復(fù)用的組件
以一個較簡單的 UI 組件為例碘勉,介紹貝聊 iOS 組在設(shè)計可復(fù)用組件時的一點(diǎn)小技巧。
實(shí)用部分
-
iOS 從0到1搭建高可用App框架
探討了 Xcode 項(xiàng)目應(yīng)包含的目錄結(jié)構(gòu)栋艳。提出易讀性恰聘、易維護(hù)性、易擴(kuò)展性的架構(gòu)原則吸占。并附有基于MVC設(shè)計的通用APP框架: MiAiApp晴叨,可以參考。
- iOS:怎樣創(chuàng)建一個好的App目錄結(jié)構(gòu) @雪山踏痕
- 手把手教你如何搭建iOS項(xiàng)目基本框架
- iOS APP框架搭建簡析(附GitHub托管Demo)
-
十分鐘搭建主流框架_簡單的網(wǎng)絡(luò)部分(OC)
也是搭建 iOS 應(yīng)用目錄結(jié)構(gòu)矾屯、內(nèi)容或繁瑣或簡單兼蕊,或邊角,可以參考看看件蚕。
-
什么是開發(fā) App 的正確步驟?
本文從一個簡單的 tableView App 說起孙技,談?wù)摿碎_發(fā)一個 App 的4個步驟:需求分析、構(gòu)建架構(gòu)排作、細(xì)節(jié)實(shí)現(xiàn)牵啦、優(yōu)化拓展。簡單介紹了多線程和幾種設(shè)計模式妄痪,希望對大家有所幫助哈雏。