我想知道swift中是否还有其他方法可以在设备上本地保存数据,这些方法也可以在应用关闭后使用,而不使用NSUserDefaults
。
如果有,在哪种情况下特定解决方案更可取?
我知道这有点普遍,但我知道这种方法可以在本地进行保存,根据我的经验,总有不止一种方法可以做某事(除非没有)。 任何答案将不胜感激
答案 0 :(得分:1)
是的,有不同的方法可以在本地存储数据。
正如你所提到的,其中一个是 NSUserDefaults
除此之外,您还可以:
使用SQLite
你也可以将它们结合起来。
这里有一些不错的帖子Core Data VS SQLite
现在:
在哪种情况下特定的解决方案更好
我会说NSUserDefaults
在您需要存储一些小数据时很好,例如:数字,布尔值,字符串。