PaintCode 2 for Mac是一款專門為設(shè)計師準備的簡單的矢量圖形繪圖應(yīng)用程序,通過PaintCode 2沒有編程經(jīng)驗的設(shè)計師也能立即畫出美麗的控件。PaintCode是一款面向iOS和Mac應(yīng)用開發(fā)者及設(shè)計師的矢量圖形可視化開發(fā)工具,通過這款軟件即使沒有編程經(jīng)驗的設(shè)計師也能畫出美麗的控件、圖標或其他UI元素。而PaintCode最為顯著的一點就是能夠直接生成適用于iOS的Objective-C代碼,節(jié)省了大量的編程時間,也正因如此,許多開發(fā)者將其稱為設(shè)計與開發(fā)通吃的代碼神器。
2014-06-27 在JetBrains發(fā)布AppCode 3.0.1更新,添加了對于Xcode 6和基本的Swift支持之后,號稱是解放設(shè)計師切圖的神器——PaintCode也在其官網(wǎng)上放出了全新的PaintCode 2.1版本,完全支持Swift代碼生成,并新增了參數(shù)化的顏色、漸變、陰影和圖像等,這就意味著開發(fā)者及設(shè)計師在使用PaintCode時能夠輕松改變PaintCode圖紙的顏色及其他樣式特性。
1、矢量繪圖工具
- 圓角矩形,橢圓,貝濟耶,多邊形,星形和文本
- 在貝濟耶布爾運算,- 1×之間的切換,2倍,3倍和無限精度顯示模式
- 多步,直線和圓弧漸變,- 旋轉(zhuǎn)和縮放(自定義原點)
- 智能組,自動像素調(diào)整
2、代碼生成
- 即時生成的Objective-C或銀行代碼為iOS和OS X
- 生成C#Xamarin.iOS代碼為iOS
- 簡單,易讀易懂的代碼
- 使用Quartz和核芯顯卡的API
3、StyleKit
- 您的所有圖紙,顏色,漸變,在一個類中的陰影和其他資產(chǎn)
- 每個畫布上產(chǎn)生一個返回UIImage的繪制方法或方法
- 超級簡單的整合生成的代碼到你的Xcode的項目
4、變量和表達式
- 定義變量
- 連接變量位置,旋轉(zhuǎn),能見度和其他形狀的屬性
- 用數(shù)學表達式來定義變量之間的關(guān)系
- 導出您的圖紙為參數(shù)的Objective-C,斯威夫特或C#的方法
5、符號
- 重用從一個畫布上的其他畫布作為一個符號繪制
- 創(chuàng)建可調(diào)整大小,參數(shù)符號
- 符號可以嵌套
6、動態(tài)形狀
- 定義調(diào)整使用框架的形狀和彈簧支柱和行為
- 每個貝塞爾控制點的大小調(diào)整行為的獨立規(guī)范
7、動態(tài)顏色,漸變和陰影
- 您可以在您的文檔中重復使用的顏色,陰影和漸變
- 任何時間調(diào)整,所有受影響的形狀即時更新
8、進出口
- SVG,PSD進口
- 代碼,PNG,TIFF,PDF導出
9、其他
- 標簽, 在一個文檔中的多個繪圖畫布
- 分層色庫, 布局指南,包括iOS圖標模板
兼容銀行代碼。
一些bug修復。
新增對MacBook Pro觸摸板的支持
修正了導入圖像顏色處理的出錯的問題
修正了導入SVG文件出現(xiàn)錯誤的問題
提高QuickLook透明漸變的質(zhì)量