【发布时间】:2016-09-20 18:41:38
【问题描述】:
Sketch 是一个 UX 和 UI 设计工具。 PaintCode 有一个用于 Sketch 的代码生成插件,可以为所有设计生成 CoreGraphic 代码。
对于大部分使用标准设计元素如导航栏、表格视图和更简单的东西的iOS设计,如果我们使用PaintCode插件生成的代码,那么-
- 性能:是否会对应用产生任何性能影响?
- 复杂性:我们将不得不处理导航以及分配和取消分配视图,但是会引入多少代码复杂性?
- 使用 PaintCode 与 Storyboard 中的代码还有哪些优点和缺点?
【问题讨论】:
-
这不是一个非此即彼的决定。您可以将绘制代码中生成的图形与 iOS 中的本机控件/视图一起使用。除非您有一个非常非常非常好的理由,否则尝试制作控件是一个坏主意。
标签: ios swift paintcode sketchapp