/ 注册

PaintCode for Mac(绘图转换Objective-C代码工具)

立即下载

今天介绍一款绘图转换Objective-C代码工具“PaintCode for Mac”,随着移动互联网的快速发展,越来越多的软件移居到了移动设备上,这时候就需要优秀的PaintCode for Mac特别版为您解决绘制的矢量UI自动转化的问题,PaintCode mac版可以把你绘制的矢量UI自动转化为适用于iOS / OS X的Objective-C代码。

PaintCode for Mac安装步骤

下载好“PaintCode for Mac”软件包,双击打开,将左侧的【PaintCode】拖至右侧应用程序安装,如下图。

PaintCode for Mac软件介绍

PaintCode for Mac版是一个简单的矢量绘图应用程序,可立即生成与分辨率无关的Objective-C和C#/ MonoTouch绘图代码。您不再需要反复调整和重新编译绘图代码以获得所需的结果。

PaintCode for Mac软件功能

PaintCode如何工作?
①在PaintCode中绘制内容。您还可以导入PDF,SVG,psD,AI和Eps文档。②获取生成的代码。选择Swift,Objective-C,Java,C#,JavaScript或SVG。③使用应用中的代码。适用于iOS,macOS,Android和网络。
你为什么要使用PaintCode?
分辨率独立避免@ 1x,@ 2x和@ 3x图像分辨率地狱。使用PaintCode生成的与分辨率无关的代码绘制用户界面。参数化图纸使用变量和表达式来控制形状的颜色,位置,旋转,可见性和其他属性。更快的工作流程所有PaintCode绘图都将导出到名为StyleKit的单个代码文件中。随时重新导出StyleKit,并在您的应用中查看所有更新的图纸。
PaintCode for Mac免激活版核心概念

Library是您创建和管理颜色,渐变,阴影,图像和变量的地方。这些库项目的行为是根据用户界面设计的需要量身定制的。

例如,您可以在多个图形形状中使用相同的颜色。稍后,如果您调整颜色,则使用它的所有形状都会自动更新。渐变,阴影,图像和变量也是如此。

此功能非常方便,因为您可以在一个地方轻松调整您正在设计的用户界面的颜色方案。

此外,一些图书馆项目可以形成关系。例如,只需使用内置操作即可从现有颜色中导出新颜色。渐变和阴影也可以从库中的颜色派生。表达式变量可以引用其他库项目。

通过利用此功能,您可以定义依赖于单个(或更多)基本颜色的颜色,渐变和阴影的整个族树。调整此基本颜色时,所有直接或间接依赖于它的库项目和形状都会自动更新:

例如,如果您正在设计一组彩色用户界面控件,则可以从单个基本颜色派生所有必需的颜色,渐变和阴影。通过稍后调整此基本颜色,您可以轻松更改整个文档的整个颜色方案:

命名

每个库项目都有一个名称。PaintCode为您生成这些名称,但您可以(也可能应该)为您的库项目提供自己的,更具描述性的名称。这些名称用于代码生成。您可以在名称中使用空格--PaintCode会在生成的代码中自动将“Button Base Color”转换为“buttonBaseColor”。它也不允许您使用已经为代码生成目的保留的名称,因此您不必担心生成的源代码中存在任何潜在的名称冲突。可以在各自的调整弹出窗口中重命名库项目,您可以通过双击库项目来访问它们。

使用图书馆

图书馆分为5个部分:颜色,渐变,阴影,图像和变量。要添加新库项目(例如,颜色),请单击相应“库”部分顶部的“+”按钮。

要删除库项目,请通过单击项目列表中的项目,然后按DELETE或BACKSPACE键。要调整现有库项目,请双击列表中的项目。或者,您可以在检查器中单击“库项目”以显示编辑弹出窗口。

复制和粘贴行为

在文档之间复制和粘贴某些形状时,所有必需的颜色,渐变,阴影和图像也会自动复制到目标文档中。如果目标文档已包含必要的库项目,则会重复使用这些项目。

配置库项目作为参数

每个库项目的“名称”文本字段旁边都有一个特殊的弹出按钮(弹出按钮上有一个齿轮图标)。

在这里,您可以配置库项目的行为。这对于代码生成 以及使用符号非常重要。

通过将行为弹出按钮更改为“参数”,您将确保使用库项目的每个画布生成的绘图方法将具有与该特定库项目对应的参数。例如,这允许您创建一个绘图方法,该方法使用您在运行时指定的颜色绘制图标。

如果选择“StyleKit”行为,Library项目将自动添加到您的StyleKit。

更新日志

PaintCode for Mac(绘图转换Objective-C代码工具) v3.3.10最新特别版

改进Swift 4.2代码生成

改进了macOS Mojave的兼容性

在Android代码生成中添加对.ttc字体文件的支持

修复了涉及cap line join样式的SVG代码生成器错误

要求

英特尔,64位处理器

OS X 10.10或更高版本

小编点评

PaintCode for Mac是运行在Mac平台上一款实用的绘图转换Objective-C代码工具,能快速创建一个真正与分辨率无关的应用程序,使用代码(而不是大量图像资源)来绘制用户界面。

相关软件

相关专题

相关文章