我有一個需要用戶登錄(用戶名,密碼)的iPhone應用程序。 我目前存儲上次成功登錄的憑據,並在用戶下次啓動應用程序時填充文本框。如何在iPhone應用程序中存儲多個帳戶的用戶登錄詳細信息(用戶,密碼)
雖然用戶可能擁有多個帳戶,但我現在需要實施某些功能來存儲更多帳戶的登錄憑證,這些時間都很多。
你會如何建議我這樣做?我環顧四周,但找不到與此相關的任何內容。
我有一個需要用戶登錄(用戶名,密碼)的iPhone應用程序。 我目前存儲上次成功登錄的憑據,並在用戶下次啓動應用程序時填充文本框。如何在iPhone應用程序中存儲多個帳戶的用戶登錄詳細信息(用戶,密碼)
雖然用戶可能擁有多個帳戶,但我現在需要實施某些功能來存儲更多帳戶的登錄憑證,這些時間都很多。
你會如何建議我這樣做?我環顧四周,但找不到與此相關的任何內容。
看NSUserDefaults
在documentation。
也許這個政黨成員可以幫助你:http://icodeblog.com/2008/10/03/iphone-programming-tutorial-savingretrieving-data-using-nsuserdefaults/
或NSUserDefaults的存儲到sqllite或存儲到的plist上的存儲持久性數據的方式。但他們並不安全。我會推薦使用Key Chain Access來存儲安全數據。
此鏈接提供了使用鑰匙鏈訪問一個蘋果的示例代碼
但一個缺點是你不能測試這個在模擬器它僅適用於設備,我認爲。
您也可以將多個項目添加到鑰匙串。
試用CoreData ...
感謝您的及時響應。這是很好的信息。 但是我的問題是關於接口而不是存儲本身。 基本上我不知道如何讓用戶選擇輸入他的登錄信息或從存儲的登錄信息中選擇。 你能推薦什麼? – manospro 2010-11-25 18:12:15