swift - iOS开发中cookie的等价物是什么

标签 swift swiftui

我是一名 Web 开发人员,正在尝试学习 iOS 开发以获得乐趣,尤其是 SwiftUI。

我正在构建一个具有身份验证的应用程序,我想知道用户如何在应用程序启动开始时自动登录。在 Web 开发中,您可以将 userID 存储在 Cookies 中,并且想知道 SwiftUI 中的最佳实践是什么。

最佳答案

@AppStorage

SwiftUI 有一个专用的属性包装器,用于从 UserDefaults 读取值,当值更改时,它将自动重新调用 View 的 body 属性。也就是说,这个包装器有效地监视了 UserDefaults 中的一个键,如果该键发生变化,它将刷新您的 UI

您可以阅读更多Here ,顺便说一句,如果该数据是敏感的,您可以使用钥匙串(keychain)

关于swift - iOS开发中cookie的等价物是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64805992/

相关文章:

swift - 在 SwiftUI 模型对象中发布的计算属性

ios - Swift MapKit 自定义当前位置标记

ios - 颜色未正确设置到搜索栏

ipad - SwiftUI - 在 iPad 上处理常规/常规尺寸类别

swift - 以编程方式导航到 SwiftUI 中的新 View

ios - SwiftUI:捏合以放大图像

ios - 为什么没有触发 cellForRowAtIndexPath 而其他方法呢?

ios - 如何确保生成的随机数不等于下一个生成的数?

macOS/Cocoa/SwiftUI - 如何判断用户是否更喜欢左键单击作为辅助单击?

swift - 如何从 WatchOS 中的 SwiftUI 列表中删除分隔符?