gpt4 book ai didi

ios - 我的所有 iOS ViewControllers 如何获得可用的用户登录信息?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:08:24 24 4
gpt4 key购买 nike

我不确定这种情况的正确模式是什么,所以我真的不确定要在这里搜索什么...

基本上,我想让我的 iOS (iPhone) 应用程序始终从登录页面开始。从那里开始,我需要应用程序的其余 ViewController 能够访问登录信息,但我不确定最好的方法是什么...

  • 我是否以某种方式创建了某种形式的全局变量?
  • 我是否将类的实例传递给每个 ViewController 并为每个 ViewController 设置一个属性来保存此登录信息?
  • 我是否以某种方式在 cache/temp/app 文件夹中存储了一些 token ,以便每个人都可以从中读取以获取登录信息?

最佳答案

您可以使用保存用户凭据的对象的共享实例。您也可以将它放在您的应用委托(delegate)中的属性或对象中,或者您可以将它写入磁盘(NSUserDefaults 或特殊文件)。

然而,对于敏感的登录凭据,建议的做法是使用钥匙串(keychain)进行持久化。

我想我会结合使用钥匙串(keychain)来持久化数据和共享实例或类方法来在整个应用程序中检索数据。

关于ios - 我的所有 iOS ViewControllers 如何获得可用的用户登录信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17196964/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com