是否有iOS故事板的XML替代品?

时间:2016-08-19 03:25:10

标签: xml xcode storyboard xib

Xcode中有类似XML的东西吗?

我一直在尝试使用故事板,但发现它们很慢,而不是性能明智,但工作流明智。使用故事板将故事板中的视图从故事板手动拖放到Swift文件后感觉比以编程方式引用它们要慢。

我宁愿不以编程方式完全创建UI,因为即使不是更糟,听起来也差一点。我见过人们使用.xib但是xib更符合我的风格并且它已经过时了(这意味着我应该只使用故事板,因为那是Apple正在研究的东西)?

也许我只是缺少一些故事板。无论如何,请提前感谢您的任何帮助!

3 个答案:

答案 0 :(得分:1)

不,除了以编程方式创建UI之外别无其他选择。

不推荐使用Xib,它仍然是创建可重用query的好方法。故事板通过UIViews和segues提供对流量的更多控制。

答案 1 :(得分:0)

只是为了让您知道有一种使用 XML 形式的故事板的替代方法,您所要做的就是: -

1.Right click on the storyBoard.

2.Open as > Source code

enter image description here

答案 2 :(得分:0)

我知道这个问题是在不久前发布的,但如果感兴趣的话 - MarkupKit是我专门为解决此类用例而创建的一个开源项目:

https://github.com/gk-brown/MarkupKit

它允许您使用XML以声明方式构建本机iOS应用程序,类似于为Android构建应用程序的方式。

希望它有所帮助。