1
6
我没有任何反对在用户默认设置下保存这些数据的内容。我没有得到的是在每个请求上公开用户凭据的想法。 我建议您请求一次凭据,向您的服务器进行身份验证并返回“会话令牌”。保存此令牌并使用它在每个请求上验证用户。(这意味着您将在服务器上保存令牌,或者使用算法检查令牌) 执行此操作时,您不会一直公开用户凭据,您可以控制会话,并且可以在需要时使其过期,从而强制用户再次登录。 对于更复杂的实现,您可以使用google搜索OAuth或XAuth以及一些相关的身份验证方法。 干杯, 变频调速 |
2
3
在nsuserdefault中保存全局值是合理的,因为您希望在应用程序被终止和重新启动后(就像在ios4.0下可能发生的那样)仍能存活下来。 密码应该保存在内存中(可能是单例模型对象),或者保存在钥匙链中,因为不同的iTunes备份数据库可能会公开存储在用户默认值中的内容。 |
Martin sku · 在目标C中打印时间 2 年前 |
Vinod prajapat · 如何更新数组的最后一个元素? 2 年前 |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
James Chan · 如何使用锁定/解锁? 6 年前 |
Josh F. · NSBundle mainBundle返回零 6 年前 |