隨著移動互聯(lián)網(wǎng)的快速發(fā)展,越來越多的軟件移居到了mobile device上,作為一名Coder或是Designer,必須學(xué)習(xí)新的移動平臺開發(fā)技術(shù)才能跟上潮流,PaintCode是Apple Designer入門APP開發(fā)最合適的輔助工具之一,她可以把你繪制的矢量UI自動轉(zhuǎn)化為適用于iOS/OS X的Objective-C代碼,可以被視當(dāng)年網(wǎng)頁制作神器DW的今世轉(zhuǎn)生版。
[maxbutton id=”77″ ]
PaintCode支持將SVG、PSD直接導(dǎo)入,包括圖層,路徑,文本,圖組等元素。
一鍵生成 Android Java 代碼
使用 PaintCode 將你的繪圖輕松轉(zhuǎn)化為適用 Android 的 Java 代碼。PaintCode 不僅可以完美的繪制圖標(biāo)和自定義 UI 元素,你甚至可以將你的繪制圖形動畫化和參數(shù)化。
支持 Swift 4.0
PaintCode 增加了對于 Swift 4.0 和 Swift 3.0 的支持,并且完全兼容 Xcode 9 ,iOS 11 和 macOS High Sierra。
通過仔細(xì)分析 Swift 編譯器并對其生成的代碼進(jìn)行優(yōu)化,在通常情況下,PaintCode 的編譯速度相比之前提高了 150 多倍。
當(dāng)然,還有 JavaScript
使用 PaintCode , 你現(xiàn)在能導(dǎo)出可用于繪制到 <canvas> 元素的 JavaScript 代碼, 它非常適合創(chuàng)建動態(tài)交互式圖形。
鏡像無線調(diào)試?
想象一下,在你重新設(shè)計應(yīng)用程序的過程中,程序就實時地運行在一臺真正的設(shè)備上。
將 PaintCode 和 Telekinesis 配合使用,你能得到魔法般的體驗,在 PaintCode 上對應(yīng)用程序設(shè)計所做的更改會實時呈現(xiàn)在正在運行的應(yīng)用程序中。
快速查看
配合開發(fā)商最新的 QuickLook (快速查看) 插件,讓你無需打開應(yīng)用程序,便可快速瀏覽你的 PaintCode 文檔。你甚至可以在文檔中預(yù)覽多個畫布。
改進(jìn) SVG 的導(dǎo)入 / 導(dǎo)出
一些繪圖應(yīng)用程序會生成大量使用 CSS 的 SVG 文檔,現(xiàn)在使用 PaintCode 導(dǎo)入這些文檔將會變得更加高效,軟件還提升了在混合模式下對于導(dǎo)入和導(dǎo)出 SVG 文檔的兼容性。
更多改進(jìn)
- 新支持的函數(shù)表達(dá)式:log(x), log2(x), log10(x), pow(x,y)。
- 使用 SF-UI-Display 樣式的 San Francisco 字體渲染 macOS 和 iOS 系統(tǒng)字體。
- 如果你有安裝 San Francisco Mono 字體,那么生成的代碼和表達(dá)式則會采用 San Francisco Mono 字體。
- 打開文檔時會保留未安裝的字體。
- 使用 Shift 鍵從彈出菜單中對選擇的字體進(jìn)行實時預(yù)覽。
- 將選中項快速轉(zhuǎn)換為 Symbol (符號功能)。
- 在 macOS Dock 欄中以圖標(biāo)的形式預(yù)覽畫布。