3

存储告诉用户是否登录的会话的最简单正确方法是什么?我什至可以将基本信息存储在内存中(登录用户的名字和姓氏等)。

我听说过单例对象,但我不确定这是否是一个解决方案。我的主要目标是存储应用程序的基本用户信息。

这能行吗?

[[NSUserDefaults standardUserDefaults] valueForKey:@"someKeyName"] 

但是,如果我打算将它用于大约 8 个值,我不确定这是否有效。

4

1 回答 1

3

如果您不打算在会话之间存储任何信息,那么单例就可以了。

例如,如果您想保存用户的电子邮件地址,这样他们就不必每次登录时都填写,您需要使用

[[NSUserDefaults standardUserDefaults] valueForKey:@"someKeyName"];

就像你的问题一样。

于 2013-01-14T22:25:37.930 回答