我现在正在使用关键字“ userInfo ”将用户信息保存到NSUserDefaults
。
当app启动时,我会检查'userInfo'是否存在并切换流程。
效果很好,但直接访问NSUserDefaults
每次我需要用户的信息?
当应用程序被激活到我的自定义类时,保存用户信息会更好吗?
如果是的话,你能告诉我原因吗?
答案 0 :(得分:1)
在需要时访问NSUserDefaults。如果你在你的班级中保存用户数据 - 我假设你的意思是在内存中 - 你阻止了宝贵的记忆。取决于可能存在问题的用户数据的大小。另一方面,NSUserDefaults访问速度快且价格低廉。