我创建了一个应用程序,它将使用用户名、密码登录并允许用户从服务下载文件。在我的应用程序中,一旦用户登录应用程序,我就必须保留少量数据。
持久化数据,如用户名、密码、用户下载列表、订阅计划等。数据可以通过 NSUserDefaults、Plist 等保存在应用程序中。但我觉得使用 NSUserDefaults 存储和检索值很容易。由于我需要在许多视图控制器中使用这些值,我更喜欢NSUserDefaults
.
这是最佳做法吗?使用过多NSUserDefaults
会导致陷阱吗?告诉我还有其他方法可以保存数据并在 cocoa-touch 中轻松检索吗?