API开发Swift:从理论到实践在iOS和macOS上
300 页
Chinese
PDF
4.5

API开发Swift:从理论到实践在iOS和macOS上

>\nСоздаем современные REST и GraphQL API для iOS и macOS приложений

作者:

年份:

简介:

本书是一本关于在Swift中为iOS和macOS平台设计、构建和集成API的详细指南。您将学会不仅仅是使用现成的服务,而是构建自己的网络架构,使其可靠、快速且易于维护。

本书内容

本书涵盖了API工作的完整流程:从HTTP协议的基本原理到异步数据处理的高级技术。您将通过实践学习:

  • REST API基础 — 资源设计、请求方法(GET、POST、PUT、DELETE)、状态码和版本控制。
  • URLSession的使用 — 创建请求、处理响应、会话管理和后台任务。
  • 异步与Combine — 使用async/await、Combine操作符进行响应式数据流处理以及与UI的绑定。
  • GraphQL — 工作原理、创建灵活查询、使用Apollo iOS进行集成。
  • 授权与安全 — OAuth 2.0、JWT令牌、Keychain、MITM攻击防护。
  • 测试 — 网络请求模拟、单元测试、用于验证真实场景的XCUITest。

适合读者

本书面向已熟悉Swift和UIKit/SwiftUI基础,但希望深入网络开发的开发者。无论是iOS开发

推荐