保存用户数据(Swift)[关闭]

Posted

技术标签:

【中文标题】保存用户数据(Swift)[关闭]【英文标题】:Saving User Data (Swift) [closed] 【发布时间】:2014-12-06 03:39:31 【问题描述】:

我正在制作一个应用程序,它需要允许用户保存他们的数据,就好像他们获得了高分一样,或者如果他们解锁了一个特殊字符并且该字符将在他们的应用程序启动时使用。如果他们想回到不同的角色,那就省钱了。我应该去哪里找到这方面的好资源?

【问题讨论】:

这个问题太宽泛,无法在这里得到有用的答案。 ios 应用程序保存数据的主要方式有四种:NSUserDefaultsNSCoding、Core Data,或将数据保存到远程 API(通常是通过 HTTP 的 Web 服务)。您应该比较它们以选择最适合您的应用的方法,如果您在实施时遇到困难,请使用示例代码提出更具体的问题。 这个问题非常广泛,我建议尝试实现 Core Data 并在需要时寻求更具体的代码帮助。 【参考方案1】:

嗯,有很多方法可以在 iOS 中保存数据。归档、UserDefaults、Plists,当然还有 Core Data(列表并不详尽);每个都可以做你需要的一部分或全部(在 Core Data 的情况下)。如果您希望某些项目保留在云端,您可以查看 Cloud Kit 或 Parse 等第三方解决方案,或者您可以推出自己的服务器。

Apple 文档是一个很好的资源,还有很多关于 Core Data 的书籍。如果我是你,我会研究 Core Data。

祝你好运!

【讨论】:

以上是关于保存用户数据(Swift)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在swift中临时保存用户输入数据?

如何在我的游戏中保存用户的等级?

共享偏好 Swift 4- iOS- 唯一 Alamofire 用户 ID

如何使用 swift UI 中的表单功能将用户输入发送到数据库? [关闭]

在执行代码之前等待用户关闭模态视图(Swift 2.0)

将文本从 UITextView 保存到领域(Swift 5)时出现问题