Docs 菜单

适用于 Swift 的 Atlas Device SDK

使用 Atlas Device SDK for Swift 来开发 Swift 和 Objective-C 语言的 iOS、macOS、watchOS 和 tvOS 应用程序。

学习路径
功能图标

快速入门

关于如何使用 Swift SDK 的最简单易懂的代码示例。写入设备数据库,并与其他设备同步。

查看代码示例

Realm Mobile 图标

有效示例应用

剖析一个使用 Swift SDK 的可运行的 SwiftUI 客户端应用程序,从示例中学习。

探索示例应用

教程图标

导引式教程

通过导引式教程,学习如何调整示例应用以创建自己的可运行的应用程序。

按照教程执行

您能做什么

使用 SDK 的开源数据库 Realm 作为设备上的对象存储。使用 Device Sync 使数据与 MongoDB Atlas 集群以及其他客户端保持同步。

基本文档
Realm 图标

Swift API 参考文档

探索为 SDK 的 Swift API 生成的参考文档。

Swift API 参考文档

Realm 图标

Objective-C API 参考文档

探索为 SDK 的 Objective-C API 生成的参考文档。

Objective-C API 参考文档

教程图标

SwiftUI 快速入门

开始使用 SwiftUI 进行开发。

探索快速入门内容

探索工程和专家团队提供的示例项目,了解使用 Swift SDK 的最佳实践和常见开发模式。查看示例项目页面,了解更多示例应用。

非对称同步图标

分析/遥测数据

获取传感器读数,将数据推送到 Atlas,并在 Atlas Charts 或时间序列集合中显示结果。

示例应用

云移动传输图标

连接状态变更和错误处理

了解关于处理同步错误和客户端重置的最佳实践。

示例应用

Realm Offline 图标

离线登录和数据库访问

登录 Device Sync 用户并离线打开已同步数据库。

示例应用

事务图标

集成应用内购买

使用 StoreKit 将应用内购买功能添加到启用 Device Sync 的菜谱库应用程序。

示例应用