iOS 高性能app架构-by Cacheaux R., Berlin J. (z-lib.org)

105 阅读2分钟

非常高兴您能看到这本机翻的外文书,我也是无意间看到这本书的,还有就是现在出去面试基本上都会问架构相关的东西,其实架构这玩意,大家都在用,只是平常很少考虑罢了,都说脱离了业务谈架构就是耍流氓,架构没有好坏,只有适合不适合,正如鲁迅叼着烟说:世上本无架构,代码写的多了,走在前面的人就总结出了架构。

另外,这本书页码不多--很好阅读,有代码注释,只是代码年久失修,但不影响阅读学习。

这本书主要是机翻,对英译汉有追求的人建议去读英文版,(ur.u1lib.org/book/500280…

另外github 上有word 版本 下载下来,在md文件下看着会舒服点。

下面是部分目录,有需要的可以去github上下载 参考下

  • 第一章 欢迎👏🏻

即将来临的是什么

这本书适合谁

下一章内容精彩预告

  • 第二章 哪一种架构是适合我的

确定要解决的问题

提高团队开发速率&增强代码质量

问题检查

增加代码的敏捷性

架构模式概述

选择一个模式

模式实践

关键点

  • 第三章 app例子-考拉(Koober)

koober

为什么选择koober

入门资源获取

本章关键点

  • 第四章 对象&依赖

目标建立

行话学习

依赖创建

基本思考

为什么是这种架构

依赖模式

依赖注入

按需应变的方式

单容器方式

多层次容器结构设计

DI 理论在 iOSAPP中的应用

按需应变的方法的应用

工厂方式的应用

单容器方式的应用

多层次容器结构设计

关键点

下一章内容精彩预告

  • 第五章 MVVM 架构

MVVM 是什么

容器视图

视图模型之间的通信

实战导引

iOSapp 理论实践

组合视图

实战导引

状态管理

关键点

MVVM 的利弊

下一章内容精彩预告

  • 第六章 Redux架构

历史包袱

Redux 是什么

iOSapp理论实践

关键点

Redux利弊

下一章内容精彩预告

  • 第七章 架构元素-第一部分

元素介绍

元素的基本概念

用户接口

交互响应者

关键点

  • 第八章 架构元素-第二部分

观察者

用例

元素的优缺点

关键点

  • 总结