PaintCode 2 for Mac是一款专门为设计师准备的简单的矢量图形绘图应用程序,通过PaintCode 2没有编程经验的设计师也能立即画出美丽的控件。PaintCode是一款面向iOS和Mac应用开发者及设计师的矢量图形可视化开发工具,通过这款软件即使没有编程经验的设计师也能画出美丽的控件、图标或其他UI元素。而PaintCode最为显著的一点就是能够直接生成适用于iOS的Objective-C代码,节省了大量的编程时间,也正因如此,许多开发者将其称为设计与开发通吃的代码神器。
2014-06-27 在JetBrains发布AppCode 3.0.1更新,添加了对于Xcode 6和基本的Swift支持之后,号称是解放设计师切图的神器——PaintCode也在其官网上放出了全新的PaintCode 2.1版本,完全支持Swift代码生成,并新增了参数化的颜色、渐变、阴影和图像等,这就意味着开发者及设计师在使用PaintCode时能够轻松改变PaintCode图纸的颜色及其他样式特性。
1、矢量绘图工具
- 圆角矩形,椭圆,贝济耶,多边形,星形和文本
- 在贝济耶布尔运算,- 1×之间的切换,2倍,3倍和无限精度显示模式
- 多步,直线和圆弧渐变,- 旋转和缩放(自定义原点)
- 智能组,自动像素调整
2、代码生成
- 即时生成的Objective-C或银行代码为iOS和OS X
- 生成C#Xamarin.iOS代码为iOS
- 简单,易读易懂的代码
- 使用Quartz和核芯显卡的API
3、StyleKit
- 您的所有图纸,颜色,渐变,在一个类中的阴影和其他资产
- 每个画布上产生一个返回UIImage的绘制方法或方法
- 超级简单的整合生成的代码到你的Xcode的项目
4、变量和表达式
- 定义变量
- 连接变量位置,旋转,能见度和其他形状的属性
- 用数学表达式来定义变量之间的关系
- 导出您的图纸为参数的Objective-C,斯威夫特或C#的方法
5、符号
- 重用从一个画布上的其他画布作为一个符号绘制
- 创建可调整大小,参数符号
- 符号可以嵌套
6、动态形状
- 定义调整使用框架的形状和弹簧支柱和行为
- 每个贝塞尔控制点的大小调整行为的独立规范
7、动态颜色,渐变和阴影
- 您可以在您的文档中重复使用的颜色,阴影和渐变
- 任何时间调整,所有受影响的形状即时更新
8、进出口
- SVG,PSD进口
- 代码,PNG,TIFF,PDF导出
9、其他
- 标签, 在一个文档中的多个绘图画布
- 分层色库, 布局指南,包括iOS图标模板
兼容银行代码。
一些bug修复。
新增对MacBook Pro触摸板的支持
修正了导入图像颜色处理的出错的问题
修正了导入SVG文件出现错误的问题
提高QuickLook透明渐变的质量