我需要存储一些单个值,例如从服务器登录的用户 ID,或者例如标记该应用程序首次启动。此信息必须永久存储,当然应该有线程安全性。最好的方法是什么?据我了解,至少有两种持久存储技术——NSUserDefaults 和 Core Data。第一个不应该做我需要的,即它应该存储用户偏好,而不是技术数据,第二个应该存储数量大于 1 的关系实体,AFAIK。
是否有任何其他技术可以以线程安全的方式持久存储应用程序数据?我应该进一步了解 Core Data 吗?
我需要存储一些单个值,例如从服务器登录的用户 ID,或者例如标记该应用程序首次启动。此信息必须永久存储,当然应该有线程安全性。最好的方法是什么?据我了解,至少有两种持久存储技术——NSUserDefaults 和 Core Data。第一个不应该做我需要的,即它应该存储用户偏好,而不是技术数据,第二个应该存储数量大于 1 的关系实体,AFAIK。
是否有任何其他技术可以以线程安全的方式持久存储应用程序数据?我应该进一步了解 Core Data 吗?