苹果OS X和苹果操作系统软件工具包


对于轻松设计和实现简单动画来说,这似乎是一个有趣的选择:

SVGKit at GitHub

SVGKit是一个可可框架,用于将SVG文件渲染为核心动画层。所有形状都由CAShapeLayer类的实例表示,并且根据设计是可动画化的。SVGKit与最新的苹果OS X和iOS软件开发工具包兼容。要在您的iOS应用程序中使用SVGKit,只需将核心和iOS文件夹拖到您的Xcode项目中。有关工作示例,请参见SVGPad


很酷,是的。更有趣的是,它确实做得很优雅:

首先,初始化一个SVG文档的实例,这个模型对象包含了整个SVG元素树。这可以使用initWithContentsOfFile:初始值设定项来完成。要加载驻留在应用程序捆绑包中的SVG文件,请使用文档命名:类方法并传入文件名(不带扩展名)。SVGDocument类封装了某些文档元数据,包括宽度、高度、版本、标题和描述…


看起来这可能是一个很好的升级Illustrator Level Design,例如,或LevelSVG除了简单地将动画直接放入你的UIKit界面之外!

@github_objc