1
我正在开发一个应用程序,它使用验证密钥验证许多方法的登录会话(例如getFriends)。我将在不同的视图控制器中调用这些方法来管理登录,所以我需要一种方法来存储登录时返回的auth_key。如何在iOS/Objective-C中存储身份验证密钥?
我应该使用全局变量吗?此外,最好的做法是什么? 这是“钥匙链”的用途吗?你能否提供一些资源来学习如何使用钥匙串?
我是第一年级的学生,所以请不要承担太多的经验。
我正在开发一个应用程序,它使用验证密钥验证许多方法的登录会话(例如getFriends)。我将在不同的视图控制器中调用这些方法来管理登录,所以我需要一种方法来存储登录时返回的auth_key。如何在iOS/Objective-C中存储身份验证密钥?
我应该使用全局变量吗?此外,最好的做法是什么? 这是“钥匙链”的用途吗?你能否提供一些资源来学习如何使用钥匙串?
我是第一年级的学生,所以请不要承担太多的经验。
对于这种情况下,我会使用钥匙串。卡尔布朗写了一个伟大的控制器来简单地使用钥匙串。你可以在这里找到它:https://github.com/carlbrown/PDKeychainBindingsController
通常这就是钥匙串的用途 - 它具有附加的好处,就是在安全位置的真正持久性。您可以在[编程指南](https://developer.apple.com/library/mac/documentation/security/conceptual/keychainServConcepts/iPhoneTasks/iPhoneTasks.html)中了解关于钥匙串的更多信息。 – vcsjones