Swift(iOS/macOS)API 开发
300 页
Chinese
PDF
4.5

Swift(iOS/macOS)API 开发

Swift(iOS/macOS)API 开发

作者:

年份:

简介:

本书是在 Apple 生态系统中创建和集成 API 的实用指南。您将学习使用 Swift 的现代特性来设计、开发和测试服务器端及客户端 API。



本书适合谁:

  • 希望掌握 Swift 服务器端开发的 iOS/macOS 开发者
  • 熟悉 Swift 基础并希望理解 API 工作的初学者程序员
  • 从其他语言(Python、Java)转向 Swift 进行后端开发的专业人员
  • 致力于改进应用中网络层架构的开发者


您将学到什么:

  • HTTP、REST 和 WebSocket 协议基础
  • 使用 URLSession——从简单请求到复杂文件上传
  • 使用 Vapor 4 创建服务器端应用(路由、中间件、数据库)
  • 错误处理和响应缓存
  • 使用 Combine 进行响应式网络流处理
  • 安全性:OAuth2、JWT、数据加密
  • 使用 XCTest 和 Postman 进行 API 测试
  • 性能优化和多线程处理
  • 在 macOS Server 和 Linux 上部署服务器端应用


每章都包含可直接用于您项目的真实代码示例。您将学习构建易于维护和扩展的可扩展 API。本书涵盖客户端(iOS 应用)和服务器端(macOS/Linux)。



阅读后,您将能够独立创建完整的 Swift 后端解决方案,将其与 iOS/macOS 应用集成,并自信地处理任何网络协议。示例包括基于 WebSocket 的聊天服务器、电商 REST API 以及微服务架构。



本书语言通俗易懂,注重实践。既适合自学,也适合 Swift 开发课程。

推荐