有什么方法可以获取 CGPath 的实际数据,以便将其保存到文件中并在以后恢复?
是否有任何关于这些数据结构的文档?
我想把它写成一个字符串(如 SVG 路径字符串),或者用字典对象和 PList XML 文件的某种方式,但我会尽我所能!
有什么方法可以获取 CGPath 的实际数据,以便将其保存到文件中并在以后恢复?
是否有任何关于这些数据结构的文档?
我想把它写成一个字符串(如 SVG 路径字符串),或者用字典对象和 PList XML 文件的某种方式,但我会尽我所能!
这里有一篇关于保存CGPathRef
s的帖子。这家伙正在使用函数来枚举路径的元素:CGPathApply
static void saveApplier(void* info, const CGPathElement* element) {
...
}
...
NSMutableArray* a = [NSMutableArray arrayWithObject:[NSNumber numberWithBool:YES]];
CGPathApply(path, a, saveApplier);