- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我正在考虑使用 SSKeychain用于在 iOS 应用程序中存储密码,但我不确定我是否需要为帐户和服务提供一些特定值,或者是否可以只使用任意值。有通用的做法吗?
最佳答案
服务应该是您的应用程序的唯一字符串,可以使用 iOS 捆绑标识符作为服务或您的应用程序或 Web 应用程序的名称/URL 或您为其设置密码的任何内容。理想情况下,这应该在您的整个应用程序中保持不变,但没有特定的偏好。我个人更喜欢将其设置为 Web 服务 URL,但这是我的偏好。
帐户位本质上类似于任何应用程序上的用户名字段。这样您就可以为同一服务存储多个密码,但用于不同的帐户。如果您正在处理没有用户名字段的应用程序,那么您可以将其设置为“用户”或任意值,但在整个应用程序和 future 版本中保持不变。
因此,如果我为 acme.com 服务存储密码为“test”的 joebloggs 密码,我将按以下方式存储它:
NSString *password = [SSKeychain setPassword:@"test" forService:@"acme.com" account:@"joebloggs"];
SSKeychain 非常简单易用。绝对是不错的选择!
关于iphone - 如何为 SSKeychain 选择帐户和服务值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7663948/
我想从我的 SSKeychain 中删除一个帐户。 我只得到删除密码的方法,但该帐户仍在钥匙串(keychain)中。 有没有办法删除帐户或清除 SSKeychain? 最佳答案 我用来删除帐户的方法
我的 iOS 应用程序中的 SSKeychain 凭证库有一个奇怪的错误。当用户登录时,我会在凭据存储中存储大量信息。但是最近凭证存储没有设置项目。 奇怪的是,它不会一直发生。有时它会设置信息并按预期
我正在使用 SSKeychain 来存储设备的 UUID。但是,有时 SSKeychain 不保留 UUID,因此我的应用程序必须重新创建新的 UUID。谁能告诉我 SSKeychain 不保留数据的
我想使用 SSKeychain 来保存 CFUUID。但每次我从 SSKeychain 得到 CFUUID 都是零......我已经阅读了 github 上的文档,但仍然不知道它有什么问题。等待帮助~
我正在考虑使用 SSKeychain用于在 iOS 应用程序中存储密码,但我不确定我是否需要为帐户和服务提供一些特定值,或者是否可以只使用任意值。有通用的做法吗? 最佳答案 服务应该是您的应用程序的唯
我正在使用 sskeychain ( https://github.com/soffes/sskeychain ) 将我的帐户和密码存储在 IOS 钥匙串(keychain)中。我认为,如果我存储帐户
我正在尝试弄清楚如何使用 SSkeychain 来存储 instagram api 的访问 token 。我目前正在使用 NSUserDefault 类,但我认为这不是最好的主意。 SSkeychai
我们在尝试使用钥匙串(keychain)服务在两个应用程序之间共享信息时遇到了困难。 我们有两个应用: 1.- CoreApp,它是原生的并使用这个插件 SSKEYCHAIN设置值: + (BOOL)
我发布的应用程序使用 CFUUID 和 SSKeychain 来识别设备(并保持该 ID 不变,即使应用程序被卸载并重新安装) 我将这些设备 ID 保存在服务器中,最近我注意到一些用户拥有同一个真实设
我在哪里可以找到使用 sskeychain 的详细教程?在 UIWebView 中存储和检索用户名和密码并进行基本身份验证?其次,就基于 Web 的应用程序存储和使用身份验证所需的方法而言,我是否走在
我的播客文件: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.1' target 'xxx' do pod '
当我尝试通过以下方式将 Api key 保存到 SSKeychain 时[SSKeychain setPassword:strApiKey forService:[[NSBundle mainBund
我正在使用 SSKeychain 将我的凭据存储在 iphone 中。但是当我尝试使用以下代码检索它时 NSArray *accountsArr = [SSKeychain accountsForSe
我是一名优秀的程序员,十分优秀!