iPhone是否具有内置缓存机制(每个应用程序)?

时间:2010-12-03 14:43:35

标签: iphone caching xamarin.ios

我是否必须为我想要保留的数据推出自己的缓存机制,或者是否有可以利用的内置内容?任何帮助都会很棒 - 提前谢谢!

3 个答案:

答案 0 :(得分:1)

你对什么样的坚持感兴趣?

对于长期存储,有CoreData和sqlite 对于内部调用存储,有UserDefaults。

答案 1 :(得分:1)

本身没有内置的缓存机制,但SQLite,CoreData等可用(如果你只对存储少量数据感兴趣,你可以使用内置的NSKeyedArchiver / NSKeyedUnarchiver(如作为标准语言对象中的用户首选项,并且不希望使用基于plist的设置方法。

那就是说,我不确定这些是如何/如果包裹在单音中。 (搜索上面的NSKeyed ..方法和NSCoding都应该显示出来。)

答案 2 :(得分:1)

如果它只是一些小数据 - 特别是如果它的用户偏好和设置 - 有NSUserDefaults。这是一个非常方便的自动持久数据接口。但它不是为大量数据而构建的。