使用 async/await (Swift 5.5) 和 firebase 实时数据库
Using async/await (Swift 5.5) with firebase Realtime Databse
我使用 firebase 的实时数据库从我的应用程序进行异步数据库查询。
现在 iOS 15 给了我们 Swift 5.5,我喜欢使用 async/await 来执行这些查询而不是传递完成闭包。
我知道我可以使用 await withCheckedThrowingContinuation { }
从现有的 firebase 函数构建异步版本。但是异步版本已经存在了吗?在 firebase 中或由 Xcode?
自动合成
许多实时数据库异步 API 可通过 Xcode 的自动合成获得。
它们将显示在 Xcode 自动完成中。
中可以看到几个示例
我使用 firebase 的实时数据库从我的应用程序进行异步数据库查询。 现在 iOS 15 给了我们 Swift 5.5,我喜欢使用 async/await 来执行这些查询而不是传递完成闭包。
我知道我可以使用 await withCheckedThrowingContinuation { }
从现有的 firebase 函数构建异步版本。但是异步版本已经存在了吗?在 firebase 中或由 Xcode?
许多实时数据库异步 API 可通过 Xcode 的自动合成获得。
它们将显示在 Xcode 自动完成中。
中可以看到几个示例