ios - 使用 CoreData 快速保存分数

标签 ios swift core-data

我的应用程序基于分数,这是我必须保存在 CoreData 中的唯一内容,一个 Score 实例,一个整数。每次我尝试时,它都会失败。我的应用程序将在应用程序加载时加载数据,并在应用程序关闭时保存新数据。请注意,我只需要存储一个 单个整数。最好的方法是使用 CoreData 还是其他方法来做到这一点?我读到的每一个话题都在说不同的事情。所以现在我问,我应该怎么做,使用 CoreData(如果那是最好的方法)。

最佳答案

Core Data 对于存储单个整数来说SERIOUS 杀伤力过大。这就像为了绕过拐角去买一条面包而启动一架 F16 战斗机。它会让您很快到达那里,但您需要大量专业知识才能知道如何使用它。

只需将您的 Int 保存到 UserDefaults 即可。对于您的任务,这是一个更好的工具。

关于ios - 使用 CoreData 快速保存分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40791775/

相关文章:

ios - 如何取消通知中心的通知(推送通知)

ios - 如何正确使用 AVAssetExportSession 为音频 Assets 设置元数据?

iphone - 当用户向下滚动 UITableView,经过最后一个单元格时,为什么我的应用程序退出?

Swift 集合扩展 : pick every other item

ios - 将事件的 RecurrenceRule 保存到 CoreData

ios - 无法在类初始值设定项中生成 NSUUID - Apple Mach-O 链接器错误

ios - swift 相当于 typedef

ios - 无法在 swift 2 中使用 AVCaptureVideoDataOutput 通过 CGDataProviderCopyData 获取像素数据

iphone - 预取是否应该返回任何错误?

ios - NSManagedObjectContext - 如何在 parent 改变时更新 child ?