简介

PaintCode 是一个能将矢量元素实时转换为 Objective-C、 Swift 或 C# 代码的一个绘图软件。它很适用于设计师导出高质量的 Design Tokens 和带变量或不带变量的素材。这里的高质量是指,设计师只需要组织维护好 Paintcode 文件,开发就无需修改导出的代码,直接使用到项目中,很大成程度地降低了设计与开发的沟通成本。


我一直把它当作严格版本的 Figma 来使用。在 Figma 中的 Color Styles, 带 Frame 的按钮等素材都可以在 PaintCode 中做一遍,直接导出代码给iOS 开发,他们只需直接调用颜色和素材,甚至可以改变变量,根据不同情况改变素材状态来使用,省时省心,iOS 开发用了都说好。


如果想要了解 PaintCode ,虽然直接看官方的 Paintcode Documenttation 就可以了,但是有小伙伴问过我有没有中文版的,我也去找了一下,官方没有中文的文档,也没有看到完整翻译的中文文档。在同事的安利下, 我从 2016 年初的时候开始使用(PaintCode 2012年第一次发布),不过到现在都没有中文文档,这个工具是不是有点冷门过头了,中文社区基本看不到。


不过不管怎样, PaintCode 还是很能打的,也是我很喜欢的工具。


讨论

我本身是个 UI 设计师,英文也不优秀,如果你发现了技术或翻译错误,请指出!


目录

除了这个文档,还可以直接在 Github 上阅读。不过你也可以选择 Clone 到本地,然后使用 Markdown 阅读器来阅读体验也是不错的。

进入正文吧。