在驱动器上缓存UIView?

时间:2010-07-07 09:28:47

标签: iphone objective-c ipad uiview uiscrollview

有没有人知道是否可以将整个UIView缓存在不在内存中的驱动器上,这样您就不必每次要访问它时都重新生成整个内容...现在我正在预装两页的两页在滚动视图中,但最好在后台预生成整个版本并将其存储在文档目录中。

2 个答案:

答案 0 :(得分:1)

查看Erica Sadun的开发人员手册第311-316页,了解如何通过直接操作界面添加持久性,特别是通过归档实现持久性,这正是您想要的。

这个的核心是使用NSKeyedArchiver和NSKeyedUnarchiver,它可以让你将一个对象保存到一个文件中。

我自己还没有这样做,但我记得当时正在阅读它并认为它对你的具体情况非常有用。

答案 1 :(得分:0)

如果视图是静态的,那么您可以将其另存为图像。