应用程序变得越来越复杂,开发团队面临着不断变化的需求,需要提供更快的结果。现在,您需要比以往任何时候都更好地理解和应用项目中的良好软件架构实践。
高级iOS应用程序架构彻底解释了多个现代iOS架构,并演示了它们在真实应用程序中的用法。
本书的前半部分向您介绍了iOS应用程序架构的不同方面。我们建议您在深入了解任何特定的体系结构章节之前阅读这些章节,以便更好地处理所涉及的概念。
本书的后半部分探讨了多个架构,每章一个。每个架构章节都以一点历史开头,然后是详细的理论演练。每个架构章节的其余部分都侧重于将理论应用于iOS应用程序开发。
每个架构章节都以覆盖该架构的优缺点结束。您可以按顺序阅读本节 - 或直接跳转到您感兴趣的架构。这是你的选择!
本书适用于使用Swift构建应用程序的iOS开发人员。本书中的材料假定您熟悉设计模式以及基本架构(如MVC)和基本架构概念(如控制反转)。
1