Sketch是一款UX和UI設計工具。 PaintCode有一個用於Sketch的代碼生成插件,可以爲所有設計生成CoreGraphic代碼。Sketch + PaintCode vs Storyboard
對於大多采用標準的設計元素,如導航欄,表格視圖和更簡單的東西,iOS的設計,如果我們使用PaintCode插件生成的,那麼代碼 -
- 性能:會不會有任何任何性能對應用程序的影響?
- 複雜性:我們將不得不照顧導航,分配和釋放視圖,但是會引入哪些代碼複雜度?
- 使用PaintCode與Storyboard中的代碼有哪些其他的優點和缺點?
這不是一個非此即彼的決定。您可以在iOS中使用原生控件/視圖中的繪製代碼生成的圖形。試圖讓你的控件是一個壞主意,除非你真的有一個非常非常好的理由。 – PeejWeej