我对编码视图的看法

构建iOS应用程序时,可以通过多种方式创建UI。 您可以使用情节提要和Xibs或在运行时创建所有组件。 每种方法都有优点和缺点,最后,所有方法都取决于团队的目标和偏好。

但是,无论您选择什么,确保团队中的每个人都遵循相同的风格和组织非常重要。 您不希望一个庞大,混乱的情节提要或数十个没有一致模式的View Controller。

这就是为什么我尝试并创建了一个简单易用的协议来控制在所有类中创建UI组件的顺序的原因。 这远不是一个完整的框架,但是可以完成工作并且非常一致。 我称它为ViewCodable协议。

该协议仅包含按特定顺序调用的几种方法。 这是它的声明:

整个屏幕仅用几行代码创建。

例如,这是我们的ViewController声明:

我是安德烈。 一位年轻的巴西移动开发人员,喜欢与技术相关的一切。 如果您有任何疑问或建议,请随时与我联系。