-3

我想为一个电子学习推荐系统启动一个 iPhone 应用程序,它执行以下操作:

  1. 让用户注册或登录应用程序。
  2. 登录应用程序后询问用户问题。

我的问题:

管理用户以便能够登录/注册和保存/检索用户问题和答案的最佳方法是什么?

4

1 回答 1

1

我觉得我之前已经多次回答过这个问题,但所谓的重复建议使用 NSUserDefaults,我认为这对于保存您的应用程序管理的数据是一个糟糕的建议。(顺便说一句,这个骗局来自 2008 年;当时的 iOS 环境有些不同,但即便如此,我仍然认为最受欢迎的答案并没有给出很好的建议。)

由于您正在考虑让您的用户登录,因此他们可能正在登录一台服务器。如果是这样,将数据保存在服务器上是正确的做法。具体如何工作将取决于您的基础设施,但您可能会使用 HTTP 将数据 GET 和 POST 到 Web 服务器。网上有很多关于如何去做的信息(缺乏研究可能是你投票失败的原因),但你要么直接使用 NSURLConnection 和 NSURLRequest ,要么使用第三方库,如AFNetworking使访问 Web 服务器变得更加容易。

于 2013-07-19T21:32:31.253 回答