我是iphone開發新手。在我的應用程序中,我使用兩個UITextfield來註冊用戶ID和密碼。用戶在文本框中輸入文本後,應將這些用戶標識和密碼保存在iphone設備上。有沒有想做沒有數據庫?否則該怎麼辦?在iphone設備上存儲信息
1
A
回答
2
你見過這個問題:iPhone SDK - load/save settings
0
看一看在
你將不得不深入但這是保存數據,你主要使用層,你的應用程序將來有可能希望保存多得多。
如果你只是想節省一些設置,這裏有一個快速簡便的絕招:
- 添加
Settings Bundle
(資源)文件到您的項目 - 編譯&運行在iPhone的項目
- 模擬器,打開設置,你會看到你的應用程序名稱,深潛,你會看到設置文件
iPhone將全部基於該XML文件,你的用戶界面,只需搜索上,你可以擁有所有的可能性,如果你仍然需要幫助,張貼在這裏:)
2
你寧願使用鑰匙串存儲密碼和首選項以存儲用戶登錄。
搜索SFHFKeychainUtils.h(由Buzz Andersen在10/20/08創建),該類允許您執行簡單的鑰匙串操作(並且能夠在iPhone模擬器上執行它們)。
用於存放用戶登錄:
NSString *defaultUsername = ...;
[[NSUserDefaults standardUserDefaults] setObject:myUserName forKey:@"myServiceUserName"];
存儲密碼:
NSError *wsError;
NSString *defaultUsername = ...
if (defaultUsername && [defaultUsername length] != 0) {
[SFHFKeychainUtils storeUsername:defaultUsername andPassword:pass forServiceName:@"MyService" updateExisting:YES error:&wsError];
if (wsError != nil) {
NSLog(@"Could not store password into keychain. Error: %@", [wsError localizedDescription]);
}
}
0
您還可以使用SQL精簡版數據庫作爲本地裝置數據庫..
相關問題
- 1. 將信息存儲在iPhone上
- 2. 如何在android設備上安全地存儲信息?
- 3. 在Parse上儲存信息
- 4. 如何在iphone上存儲信用卡信息?
- 5. iPhone在哪裏存儲日曆信息?
- 6. iPhone設備令牌:它可以存儲在iPhone上嗎?
- 7. 存儲設置信息
- 8. 設備信息
- 9. 如何在vC++中獲得usb存儲設備詳細信息
- 10. 在BIOS程序集中獲取存儲設備信息
- 11. 在Android上檢索設備信息
- 12. 在iPhone/Android上的數據庫中存儲機密信息
- 13. 如何訪問iOS設備(iPhone/iPad)的內存統計信息?
- 14. 存儲信息()
- 15. 存儲信息
- 16. Android設備信息
- 17. 802.15.4設備信息
- 18. Android設備信息
- 19. 設備信息wp7
- 20. 設備DHCP信息
- 21. 檢查用戶是否有存儲在設備中的信用卡信息
- 22. 在Android平臺上存儲信息表
- 23. opencl設備信息,本地內存量
- 24. com端口c上的設備信息#
- 25. 在用戶設備上存儲密鑰
- 26. 在設備上本地存儲數據
- 27. 在設備上存儲密碼
- 28. Android - 在設備上存儲圖像?
- 29. 在java中存儲信息
- 30. 在cookies中存儲信息
核心數據是很大的,所有的iphone開發人員都應該熟悉它,但我認爲這可能是爲了節省兩個字符串而過度使用 – 2010-04-27 09:41:49
我回答說,他認爲他將以'UserId'和'Paswword'開頭, r之後他會喜歡爲離線訪問添加越來越多甚至實際的數據......核心數據是開始的最佳位置......否則,Settings捆綁軟件將會做得很好:) – balexandre 2010-04-27 09:43:39