iOS的用户信息大家都保存在哪(头像,用户名,登录日期,性别,年龄等数据)
我看有的公司保存在NSUserDefault里面,有的保存在数据库里面.
问一下大家的意见,怎么做才比较正规
加密后保存于NSUserDefault和数据库都行。
首先个人不主张在NSUserDefaults存储任何非设置相关的数据,对于可能在其他平台,web.Android等会经常更新的个人用户信息,并不需要保存到本地,使用API访问Server从Server端数据库获取最佳!如果不存在经常性变动,建议使用plist或者archive
信息量少的话其实保存在服务端也可以,反正打开应用的时候还是要发一个请求验证登录的,刚好用这个请求获取用户信息
加密之后放在 NSUserDefault 方便