Objective c 我需要将CGContextRef保存到一个文件中,然后再还原它们

Objective c 我需要将CGContextRef保存到一个文件中,然后再还原它们,objective-c,core-graphics,Objective C,Core Graphics,我正在构建一个当前具有图形的应用程序。我需要保存每个子视图并稍后加载它们。我知道我可以将它们保存为UIImage,但我想要的是保存上下文并在以后使用它们。我不确定这是否可能。我是否应该简单地保存CGRect、旋转角度和其他属性并重新绘制它们?您不应该尝试保存上下文本身。您需要保存上下文本身的任何自定义属性以及用于将内容绘制到上下文中的所有模型数据。这是真实的模型数据。上下文本身只是将模型数据呈现到屏幕上的一种方式

我正在构建一个当前具有图形的应用程序。我需要保存每个子视图并稍后加载它们。我知道我可以将它们保存为UIImage,但我想要的是保存上下文并在以后使用它们。我不确定这是否可能。我是否应该简单地保存CGRect、旋转角度和其他属性并重新绘制它们?

您不应该尝试保存上下文本身。您需要保存上下文本身的任何自定义属性以及用于将内容绘制到上下文中的所有模型数据。这是真实的模型数据。上下文本身只是将模型数据呈现到屏幕上的一种方式