swift - iOS开发中cookie的等价物是什么
问题描述
我是一名网络开发人员,试图学习 iOS 开发以获得乐趣,尤其是 SwiftUI。
我正在构建一个具有身份验证的应用程序,我想知道用户如何在应用程序启动开始时自动登录。在 Web 开发中,您可以将 userID 存储在 Cookies 中,并且想知道 SwiftUI 中的最佳实践是什么。
解决方案
@AppStorage
SwiftUI 有一个专用的属性包装器,用于从 UserDefaults 读取值,当值更改时,它将自动重新调用视图的 body 属性。也就是说,这个包装器有效地监视了 UserDefaults 中的一个键,并且如果该键发生变化,它将刷新你的 UI
您可以在此处阅读更多信息,顺便说一句,如果该数据敏感,您可以使用钥匙串
推荐阅读
- ruby-on-rails - 使用嵌套属性将新子级保存到现有父级
- java - 多模块 Gradle 项目作为库
- python - 执行正则表达式搜索时跳过空 JSON 值
- java - Jjoe64 GraphView 绘制的静态标签比预期的要多
- java - 浮点数作为映射中的值的不良行为
- c++ - 保留对局部变量的 const 引用是 UB 吗?
- devops - 推断挂起的进程 STRACE -p PID 输出
- sql-server - 由于缺少对象,DACPAC 无法部署
- sqlite - SQLite numColumns > 0 但 fetchArray 返回 false
- copy-item - 将项目复制到多台计算机