使用 CoreData 快速保存分数
Posted
技术标签:
【中文标题】使用 CoreData 快速保存分数【英文标题】:Swift Saving score using CoreData 【发布时间】:2016-11-24 17:11:27 【问题描述】:我的应用程序是基于分数的,这是我唯一需要保存在 CoreData 中的东西,一个分数实例,一个整数。每次我尝试,它都会失败。我的应用程序将在应用程序加载时加载数据,并在应用程序关闭时保存新数据。请注意,我只需要 一个 单个整数存储。使用 CoreData 或其他方法是最好的方法吗?我读到的每个线程都在说不同的事情。所以现在我问,我应该怎么做,使用 CoreData(如果那是最好的方法)。
【问题讨论】:
您能提供您的代码吗?您很可能需要将整数包装在 NSNumber 中。 ***.com/questions/31487258/… @AlexBlair 哦,原来是这个问题,谢谢! 别忘了点赞 【参考方案1】:Core Data 对于存储单个整数来说是SERIOUS过度杀伤力。这就像发射 F16 战斗机以便绕过拐角去买一条面包。它会让你很快到达那里,但你需要很多专业知识才能知道如何使用它。
只需将您的 Int 保存到 UserDefaults
即可。对于您的任务来说,这是一个更好的工具。
【讨论】:
以上是关于使用 CoreData 快速保存分数的主要内容,如果未能解决你的问题,请参考以下文章
Cocoa:CoreData - ManagedObjectContext 中的多个实体