首页 > 解决方案 > iOS开发中cookie的等价物是什么

问题描述

我是一名网络开发人员,试图学习 iOS 开发以获得乐趣,尤其是 SwiftUI。

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

标签: swiftswiftui

解决方案


@AppStorage

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

您可以在此处阅读更多信息,顺便说一句,如果该数据敏感,您可以使用钥匙串


推荐阅读