我正在为Xcode 4.2中的iPad应用程序工作,并使用MySQL数据库对我的用户进行身份验证。我不知道什么是用于跟踪已登录的用户的最佳实践iOS应用登录最佳做法?
可我只是做一个变量在我的AppDelegate,例如:
@interface beAppDelegate : UIResponder <UIApplicationDelegate>{
BOOL *loggedin;
}
- (void)setLoggedin:(BOOL *)newLoggedin;
并将该值设置为true时是否输入了正确的用户名和密码?
或者我应该使用plist来存储用户已登录的事实吗?
有人能告诉我最安全的方法吗?
谢谢你的回答,信息非常详尽。我试图使用内置的身份验证机制,但我找不到任何示例或大量关于它的信息。你有任何例子或文件给我吗?它会帮助我很多。 – user1026090 2012-02-06 09:33:34
我的意思是锁定屏幕。没有任何内置的应用程序可用(因为没有必要,如上所述)。确保您为创建的文件使用正确的“NSFileProtection”或“NSDataWritingFileProtection”标志,并将钥匙等密码存储在钥匙串中。让iOS处理剩下的事情。 – 2012-02-06 10:04:37
但我如何在我的应用程序中实现钥匙串?我找不到从应用程序访问钥匙串的任何示例 – user1026090 2012-02-06 12:03:23