Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于记住用户名和密码的iphone应用程序_Iphone_Objective C_Core Data - Fatal编程技术网

用于记住用户名和密码的iphone应用程序

用于记住用户名和密码的iphone应用程序,iphone,objective-c,core-data,Iphone,Objective C,Core Data,是否有使用coredata的iphone应用程序记住我选项的示例。您是否只需要存储用户的用户名和密码?如果是这样的话,现在是否值得将它们存储到字典中并将字典保存到文档的目录中?如果您正在存储用户凭据,则在保存之前对其进行加密可能是值得的。是的,网站上有示例代码 计算机用户通常必须管理多个需要使用用户ID和密码登录的帐户。安全FTP服务器、AppleShare服务器、数据库服务器、安全网站、即时消息帐户和许多其他服务在使用前都需要身份验证。用户对这种情况的反应通常是编写非常简单、易于记忆的密码,反

是否有使用coredata的iphone应用程序记住我选项的示例。

您是否只需要存储用户的用户名和密码?如果是这样的话,现在是否值得将它们存储到字典中并将字典保存到文档的目录中?如果您正在存储用户凭据,则在保存之前对其进行加密可能是值得的。

是的,网站上有示例代码

计算机用户通常必须管理多个需要使用用户ID和密码登录的帐户。安全FTP服务器、AppleShare服务器、数据库服务器、安全网站、即时消息帐户和许多其他服务在使用前都需要身份验证。用户对这种情况的反应通常是编写非常简单、易于记忆的密码,反复使用相同的密码,或者在容易找到的地方写下密码。任何这些情况都会危及安全

keychainservicesapi为这个问题提供了一个解决方案。通过对该API进行一次调用,应用程序可以将登录信息存储在密钥链上,在需要时,应用程序还可以通过一次调用检索信息


由于存在不同的存储选项,您认为ios的版本是什么。好吧,因为我自己才刚刚开始:)你不应该在核心数据对象中存储密码,除非你首先对它们进行加密。有关更好的解决方案,请参见nicktmro的答案。