Trip-to-iOS-Design-Patterns

iOS 设计模式相关资料整理

  • 所有者: skyming/Trip-to-iOS-Design-Patterns
  • 平台:
  • 许可证: MIT License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Trip-to-iOS-Design-Patterns

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

必读文章

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

设计模式 经典图书系列

设计模式 资源推荐

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

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

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

App 架构设计实践

组件化设计

IM架构梳理

实战学习

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

其他资源:

主要指标

概览
名称与所有者skyming/Trip-to-iOS-Design-Patterns
主编程语言Swift
编程语言Objective-C (语言数: 2)
平台
许可证MIT License
所有者活动
创建于2015-02-03 08:27:34
推送于2018-05-29 12:43:40
最后一次提交2018-05-29 20:43:39
发布数0
用户参与
星数1.5k
关注者数57
派生数317
提交数35
已启用问题?
问题数1
打开的问题数1
拉请求数0
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?