Skip to content
iOS 设计模式相关资料整理
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SimpleCode 添加simplecode Feb 5, 2015
LICENSE
README.md add 斗米客户端的架构思想 May 29, 2018

README.md

Trip-to-iOS-Design-Patterns

iOS 设计模式相关资料整理 随着写代码时间变长,业务逻辑越来越复杂,项目就会变的越来越臃肿,业务的拓展、Bug Fix将会越来越难进展。接着进行的就是重构工作,对重构而已,那设计模式、架构、当前的业务情况、将来可能遇到的需求 将是下一步的思考。本文将从设计模式、架构、实践三个方面梳理 iOS 架构设计。

必读文章

文章从 iOS 视角解读了常用的几种设计模式,并给出了代码示例,非常推荐看英文原文,作为设计模式开篇也比较合适,实战性也强。 翻译

设计模式 经典图书系列

设计模式 资源推荐

强烈推荐,推荐指数五颗星,刘伟老师力作,讲的非常好,通俗易懂,而且举例的应用场景也非常恰当,遗憾的是样例代码是 Java 写的,不过模式是通用的。

推荐指数4颗星,讲了不少UML的相关知识,能更好的理解设计模式中时序图等Mac下的UML工具推荐 StarUML ,做的也不错。

InfoQ - iOS应用架构谈 - 推荐指数 5星

App 架构设计实践

组件化设计

IM架构梳理

实战学习

最后推荐些可以帮助理解实战的开源项目:

其他资源:

You can’t perform that action at this time.