高级 iOS 应用架构指南
1. 前期准备
在开始探索高级 iOS 应用架构之前,需要了解一些必要的信息,包括硬件和软件要求、项目文件的获取途径等。
- 硬件和软件要求
- 一台运行 macOS Big Sur 或更高版本的 Mac。
- Swift 5.5.2:所有项目都是基于 Swift 5.5.2 在 Xcode 中编写的。
- Xcode 13.2.1 或更高版本:需要此版本的 Xcode 来打开和运行示例应用。
- 项目文件获取 :可以从 GitHub 仓库克隆或下载相关材料,链接为:https://github.com/raywenderlich/arch-materials/tree/editions/4.0
- 论坛交流 :官方论坛为 https://forums.raywenderlich.com/c/books/advanced-ios-architecture ,在这里可以提问或提交发现的错误。
2. 适用人群
本书适合使用 Swift 构建 iOS 应用的开发者。要求开发者对设计模式、基本架构(如 MVC)和基本架构概念(如控制反转)有一定的了解,同时对 Apple 的 Combine 框架有所熟悉。如果是 Swift 新手,可以参考相关入门书籍;若想复习设计模式或了解 Combine 框架,也有对应的教程可供学习。
3. 内容概述
本书旨在详细解释并展示如何逐个应用流行的 iOS 应用架构。前四章介绍相关基础知识,建议在深入学习架构章节
超级会员免费看
订阅专栏 解锁全文
1704

被折叠的 条评论
为什么被折叠?



