QuartzCode
软件描述
QuartzCode 是一款快速、轻量且功能强大的动画工具,可将矢量绘图和动画转换为 Objective-C 和 Swift 代码。
官方网站
访问软件的官方网站了解更多信息
www.quartzcodeapp.com
什么是 QuartzCode?
QuartzCode 是一款快速、轻量且功能强大的动画工具,可将矢量绘图和动画转换为 Objective-C 和 Swift 代码。
现在,Core Animation 库触手可及。只需更改任意属性,即可实时看到动画变化。使用 QuartzCode,你可在数秒内迭代任何动画,同时还能并排查看代码。在 Xcode 中创建动画的门槛被大幅降低!
主要特性
极大节省时间:实时创建绘图与动画,并获取 Objective-C 或 Swift 代码。
使用内置工具创建矢量绘图,或导入现有的 SVG 文件或图像资源。
支持超过 25 种可动画属性,包括位置、变换、阴影、渐变、蒙版、路径、填充颜色、线条宽度、描边结束点等!
可通过生成的代码实现动画倒放及进度调整。
采用熟悉的 Core Animation 属性,降低学习成本。
实时编辑与微调动画。
生成的代码清晰易读,易于修改。
学习和掌握 Core Animation 最佳、最快的方式。
动画
采用与 Core Animation 相似的动画模型。
轻松创建关键帧动画,通过时间轴面板进行修改与微调。
可组合或串联多个动画。
支持线性时间函数、渐入、渐出,或使用提供的图表创建自定义时间函数,丰富动画效果。
生成代码
实时生成 iOS/macOS 的 Objective-C 和 Swift 代码。
一键切换 iOS 与 macOS 代码。
绘图代码基于 CALayer 及其子类生成。
支持 Core Animation 和 UIView 基于块的动画代码。
对于 UIView 动画,系统会根据动画时间线设置自动选择合适的方法。
快捷操作
使用 CMD + C 复制选中的形状或动画代码。
从文本图层中复制 NSTextField、UILabel 或 UITextView 的代码声明。
图层:形状
从提供的基础形状创建多种图形。
使用矢量工具、铅笔工具及布尔运算。

