PaintCode for Mac 是一款矢量绘图应用程序,可将您的绘图实时转换为 Objective-C、Swift 或 C# 绘图代码。应用程序窗口分为多个部分,让您可以快速轻松地访问所需的一切。
软件下载完成后,打开软件包如上图,拖动左边软件【PaintCode
】到右边文件夹 Applications 进行安装程序。
安装完成后,打开软件【PaintCode
】即可使用,无需额外激活或破解!
决议独立性
避免@1x、@2x 和@3x 图像分辨率地狱。使用由 PaintCode 生成的与分辨率无关的代码绘制您的用户界面。
参数化工程图
使用变量和表达式来控制形状的颜色、位置、旋转、可见性和其他属性。
更快的工作流程
您所有的 PaintCode 绘图都导出到一个名为 StyleKit 的代码文件中。随时重新导出 StyleKit 并在您的应用中查看所有更新的绘图。
Android
使用 PaintCode 将您的绘图变成易于使用的 Android Java 代码。非常适合绘制图标和自定义 UI 元素。您甚至可以使您的绘图动画或参数化。
Swift 5.0
PaintCode 3 添加了对 Swift 3、4 和 5 的支持,完全兼容 Xcode 10、iOS 12 和 macOS Mojave。通过仔细分析 Swift 编译器并为其定制生成的代码,我们能够在许多常见情况下将编译速度提高 150 倍以上。
JavaScript
使用 PaintCode 3,您现在可以导出可用于绘制<canvas>元素的JavaScript 代码。非常适合创建动态的交互式绘图,例如左侧的绘图。
调整绘图
所有生成的绘制方法现在都采用 2 个参数 - 您希望绘制的目标矩形和调整大小的行为。您可以在“纵横匹配”、“居中”、“纵横填充”和“拉伸”调整大小行为之间进行选择。
要为现有画布打开此功能,请从检查器的画布属性中选择“调整大小:使用方法参数”选项。
心灵遥控
想象一下,您可以实时重新设计您的应用程序,而该应用程序实际上是在真实设备上运行的。使用 PaintCode 和 Telekinesis,您可以。您在 PaintCode 中对应用程序设计所做的更改会实时传播到您正在运行的应用程序中。
更好的预览窗口
按 Command+P 显示预览窗口。当您处理绘图中的一些小细节时,您可以设置“预览”窗口以显示大图。
快速浏览
使用我们新的 QuickLook 插件,您无需启动应用程序即可快速查看 PaintCode 文档。您甚至可以从文档中预览多个画布。
所有形状的不透明度和混合模式
使用检查器为每个形状设置不透明度和混合模式。
改进的 SVG 导入和导出
一些绘图应用程序生成大量使用 CSS 的 SVG 文档。现在导入这些文档效果更好。我们还改进了混合模式兼容性,适用于导入和导出的 SVG 文档。
更多改进…
-用于表达式的新函数:log(x)、log2(x)、log10(x)、pow(x,y)。
-使用 SF UI 字体渲染 macOS 和 iOS 系统字体。
-如果已安装,则对生成的代码和表达式使用 SF Mono 字体。
-打开文档时会保留未安装的字体。
-使用 Shift 键从弹出菜单中实时预览字体选择。
-能够快速将选择转换为符号。
-能够在 macOS Dock 中将画布预览为图标。