用户信息存储

1.用户信息是保存在沙盒还是userdefault比较好
首先NSUserDefaults就是在沙盒中。一般用户的属性不会很多,所以采用 加密+偏好的方式或者是归档的方式可以保存。但是现在属性这么多,建议使用归档,使用归档的时候,json转model等等都有第三方辅助,很方便。
至于登录保存用户信息,方式很有很多种:

一.单例模式,登陆后把用户数据存储在单例对象

二. NSUserDefaults .数据存储后可以关闭app后依然存在,只有卸载App或者手动删除,数据才会消失
三.钥匙串,数据可以删除app后依然存在,钥匙串由操作系统保护并且存储后的数据是比较安全的,长用来存储一些密码,私钥

你可能感兴趣的:(用户信息存储)