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