iOS 設計模式資料整理
iOS 設計模式相關資料整理 隨著寫代碼時間變長,業務邏輯越來越復雜,項目就會變的越來越臃腫,業務的拓展、Bug Fix將會越來越難進展。接著進行的就是重構工作,對重構而已,那設計模式、架構、當前的業務情況、將來可能遇到的需求 將是下一步的思考。本文將從設計模式、架構、實踐三個方面梳理 iOS 架構設計。
設計模式 經典圖書系列
- 《Head First設計模式》 紙質版-亞馬遜 電子版-PDF-CSDN
- 《大話設計模式》 紙質版-亞馬遜 源碼及電子書-CSDN
- 《設計模式》Gof 紙質版-亞馬遜 電子書-PDF-CSDN
- Objective-C編程之道:iOS 設計模式 紙質書-亞馬遜 電子書及源碼
- IOS設計模式探索(大話設計模式)
設計模式 資源推薦
Github上不錯的資源,作者給出了大話設計模式 Objc 版的代碼,底部推薦的 設計模式 4問答及 Cocoa設計如何設計模式也非常不錯
強烈推薦,推薦指數五顆星,劉偉老師力作,講的非常好,通俗易懂,而且舉例的應用場景也非常恰當,遺憾的是樣例代碼是 Java 寫的,不過模式是通用的。
推薦指數4顆星,講了不少UML的相關知識,能更好的理解設計模式中時序圖等Mac下的UML工具推薦 StarUML ,做的也不錯。
伯樂在線-翻譯Ray Wenderlich文章:
- iOS設計模式之一:MVC模式和單例模式
- iOS設計模式之二:外觀模式和裝飾器模式
- iOS設計模式之三:適配器模式和觀察者模式
- iOS設計模式之四:備忘錄模式和命令模式
- iOS設計模式之觀察者模式
- iOS設計模式反思之單例模式的進化-非翻譯
- 關于 23 種設計模式的有趣見解-非翻譯
####官網資料:
InfoQ - iOS應用架構談 - 推薦指數 5星
App 架構設計實踐
- 餓了么移動APP的架構演進
- 滴滴iOS客戶端的架構演變之路
- 攜程移動App架構優化之旅 PPT
- 新浪微博iOS客戶端架構與優化之路
- Weex詳解:移動端高性能動態化方案
- 覃超:非死book iOS App技術演化十年之路
組件化設計 - casatwy VS Limboy
- 蘑菇街 App 的組件化之路
- 蘑菇街 App 的組件化之路·續
- iOS應用架構談(五):組件化方案
- iOS 組件化方案探索
- 糯米移動組件架構演進之路
- 滴滴的組件化實踐與優化
- 豆瓣App的模塊化實踐
- iOS App組件化開發實踐
IM架構梳理
- IM架構梳理
- 58到家消息系統設計與開發實踐
- im協議設計選型(上)
- webim如何保證消息的可靠投遞
- webim如何用輪詢保證消息絕對實時
- 一套簡潔的即時通信 (IM) 系統
- 微博與im消息實現對比[隨想]
實戰學習 最后推薦些可以幫助理解實戰的開源項目:
其他資源:
來自:https://github.com/skyming/Trip-to-iOS-Design-Patterns
本文由用戶 SherryNicol 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!