gpt4 book ai didi

iphone - 将 bundle 与 xibs XCode5 一起使用

转载 作者:行者123 更新时间:2023-11-28 22:25:17 25 4
gpt4 key购买 nike

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

由于每个目标都将使用不同的 xib,我认为将 xib 和图像捆绑在一起会很好(每个目标一个包)。但是我无法让它工作,当我将 xibs 放在一个包中时,它们不会被编译成 nibs。

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

最佳答案

有两种方法可以做到这一点。您可以使用 Matt Galloway 在他关于这个主题的教程中详述的“捆绑”方法 iOS Library With Resources .

或者,您可以使用“伪框架”方法,正如使用 Karl Stenerud 的 iOS Universal Framework 所实践的那样.

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

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

附言。看看这篇有更多信息的帖子:

IOS Static Framework with resources inside

关于iphone - 将 bundle 与 xibs XCode5 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19181062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com