软件介绍
矢量图,也称为面向对象的图像或绘图图像,其中的图形元素称为对象, 每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。矢量图形可以无限放大缩小,而不影响分辨率,始终提供高清的视觉效果,因此被广泛用于图形界面中。
PaintCode 是一款 macOS 平台界面美观、操作方便的矢量图形代码生成工具,只需要在软件内绘制出需要的矢量图形,软件便会自动生成相对应的编程语言代码。
多语言支持
作为一款矢量图形代码生成工具,PaintCode 对多门编程语言提供了支持。对于 iOS 编程,软件支持最新的 Swift 4.0 和 3.0,以及 Objective-C 的支持。此外软件还支持 Java、C#、JavaScript、SVG 等主流语言,基本包含了所有主流的客户端、Web 平台。
自由绘制矢量图形
为了生成对应的代码,需要先绘制矢量图形。对此 PaintCode 提供了丰富的图形绘制功能和组件,只要稍微有一点设计软件基础,即可轻松进行绘制。软件支持使用变量和表达式来控制形状的颜色,位置,旋转,可视性和其他属性。
尽管 PaintCode 的功能丝毫不亚于专业的设计软件,但为了方便使用,软件还提供了图形导入的功能,可直接将 PDF、SVG、PSD、AI 或 EPS 文件直接一键导入,跳过绘制的步骤,直接生成对应的编程代码。
模拟调试、快速查看
为了更方便地查看矢量图形是否正确绘制,PaintCode 可以导出 StyleKit 代码文件,再配合 Telekinesis 程序,即可在移动设备中实机调试。调试过程中,所有在 PaintCode 软件上对图形文件所做的更改,都会实时呈现在设备上。
此外,PaintCode 还提供了 QuickLook (快速查看) 插件,无需打开应用程序,即可快速浏览你的图形,方便在 Finder 中管理绘制生成好的矢量图形文件。