在Xibs XCode5中使用捆绑软件

约翰

我正在尝试在XCode 5中构建结构,其中几个应用程序共享代码,但是每个应用程序使用不同的UI。

由于每个目标都将使用不同的Xib,因此我认为将Xib和图像捆绑在一起(每个目标一个捆绑)会很好。但是我无法使它正常工作,当我将xibs捆绑在一起时,它们并没有被编译为笔尖。

Xcode 5不支持这种方法吗?还有其他解决方案吗?

马克斯·麦克劳德

有两种方法可以执行此操作。您可以使用Matt Galloway在他的主题为iOS Library With Resources的教程中详细介绍的“捆绑”方法

另外,您可以使用“伪框架”方法,如使用Karl Stenerud的iOS通用框架所实践的那样

我仔细研究了这两种方法,毫无疑问,它们各有利弊。最后,我采用了捆绑方法。这意味着一个额外的步骤,即构建捆绑包,然后将该捆绑包文件复制到父项目中。但是,我们认为这比使用伪框架方法更具正统性。

使用Xib组件的一个缺点是,使用自动布局时,您需要创建占位符容器,以便可以实例化Xib并将其添加到父视图中。

ps。看看这篇文章,其中有更多信息:

带有内部资源的IOS静态框架

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章