Sketch是一个 UX 和 UI 设计工具。PaintCode有一个用于 Sketch 的代码生成插件,可以为所有设计生成 CoreGraphic 代码。
对于大部分使用标准设计元素(如导航栏、表格视图和更简单的东西)的 iOS 设计,如果我们使用 PaintCode 插件生成的代码,那么 -
- 性能:对应用程序有任何性能影响吗?
- 复杂性:我们将不得不处理导航以及分配和取消分配视图,但是将引入的代码复杂性有多大?
- 使用 PaintCode 和 Storyboard 中的代码还有哪些优点和缺点?