PaintCode是一款面向iOS和Mac應(yīng)用開發(fā)者及設(shè)計(jì)師的矢量圖形可視化開發(fā)工具,通過這款軟件即使沒有編程經(jīng)驗(yàn)的設(shè)計(jì)師也能畫出美麗的控件、圖標(biāo)或其他UI元素。而PaintCode最為顯著的一點(diǎn)就是能夠直接生成適用于iOS的Objective-C代碼,節(jié)省了大量的編程時(shí)間,也正因如此,許多開發(fā)者將其稱為設(shè)計(jì)與開發(fā)通吃的代碼神器。需要的網(wǎng)友可以來東坡網(wǎng)下載!
功能特色
1、矢量繪圖工具
- 圓角矩形,橢圓,貝濟(jì)耶,多邊形,星形和文本
- 在貝濟(jì)耶布爾運(yùn)算
- 1×之間的切換,2倍,3倍和無限精度顯示模式
- 多步,直線和圓弧漸變
- 旋轉(zhuǎn)和縮放(自定義原點(diǎn))
- 智能組
- 自動(dòng)像素調(diào)整
2、代碼生成
- 即時(shí)生成的Objective-C或銀行代碼為iOS和OS X
- 生成C#Xamarin.iOS代碼為iOS
- 簡單,易讀易懂的代碼
- 使用Quartz和核芯顯卡的API
3、StyleKit
- 您的所有圖紙,顏色,漸變,在一個(gè)類中的陰影和其他資產(chǎn)
- 每個(gè)畫布上產(chǎn)生一個(gè)返回UIImage的繪制方法或方法
- 超級(jí)簡單的整合生成的代碼到你的Xcode的項(xiàng)目
4、變量和表達(dá)式
- 定義變量
- 連接變量位置,旋轉(zhuǎn),能見度和其他形狀的屬性
- 用數(shù)學(xué)表達(dá)式來定義變量之間的關(guān)系
- 導(dǎo)出您的圖紙為參數(shù)的Objective-C,斯威夫特或C#的方法
5、符號(hào)
- 重用從一個(gè)畫布上的其他畫布作為一個(gè)符號(hào)繪制
- 創(chuàng)建可調(diào)整大小,參數(shù)符號(hào)
- 符號(hào)可以嵌套
6、動(dòng)態(tài)形狀
- 定義調(diào)整使用框架的形狀和彈簧支柱和行為
- 每個(gè)貝塞爾控制點(diǎn)的大小調(diào)整行為的獨(dú)立規(guī)范
7、動(dòng)態(tài)顏色,漸變和陰影
- 您可以在您的文檔中重復(fù)使用的顏色,陰影和漸變
- 任何時(shí)間調(diào)整,所有受影響的形狀即時(shí)更新
8、進(jìn)出口
- SVG,PSD進(jìn)口
- 代碼,PNG,TIFF,PDF導(dǎo)出
9、其他
- 標(biāo)簽
- 在一個(gè)文檔中的多個(gè)繪圖畫布
- 分層色庫
- 布局指南,包括iOS圖標(biāo)模板
更新日志
版本2.1.2:
1、兼容銀行代碼。
2、一些bug修復(fù)。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版