Swift 纯净代码:iOS/macOS 开发
300 页
Chinese
PDF
4.5

Swift 纯净代码:iOS/macOS 开发

Swift 纯净代码:iOS/macOS 开发

作者:

年份:

简介:

《Swift 纯净代码》是一本面向 iOS 和 macOS 开发者的实用指南,旨在帮助您编写易于阅读、维护和扩展的代码。与抽象的理论不同,本书聚焦于 Swift 开发者面临的实际问题:混乱的控制器、庞大的模型、复杂的闭包以及不明显的依赖关系。



本书内容

  • Swift 中的 SOLID 原则:如何避免 UIKit 和 SwiftUI 中的“意大利面条式代码”。
  • 架构模式:MVC、MVVM、VIPER 和 Coordinator——何时选择何种模式。
  • 遗留代码重构:将混乱转变为有序系统的逐步技术。
  • 内存管理与依赖管理:DI 容器、协议和组合。
  • 纯净代码测试:单元测试、模拟对象和异步代码测试。
  • 编写“自文档化”代码:命名、格式化、注释。


适合读者

  • 希望提升到下一级别的初级和中级开发者。
  • 处理大型项目和遗留代码的开发者。
  • 为团队寻找统一标准的技术主管和架构师。
  • 所有使用 Swift 编写代码并希望减少调试和维护时间的人。


您将学到什么

  • 如何编写易于测试和修改的函数和类。
  • 如何正确使用协议、扩展和泛型。
  • 如何避免常见的 Swift 错误:强引用循环、过度复杂的闭包和“上帝对象”。
  • 如何构建模块化应用,使其在添加新功能时不会“崩溃”。
  • 如何在不停止开发的情况下,将纯净代码实践引入现有项目。


本书包含大量 Swift 示例,包括 iOS 和 macOS 的代码片段、反模式分析以及巩固练习。您将学会不仅仅是编写能运行的代码,而是创建能让您和您的团队多年后仍感到满意的软件产品。



非常适合自学,也可作为日常开发中的桌面参考书。

推荐