控制目标Interface Builder为IB_DESIGNABLE/IBDesignable构建

Jos*_*phH 12 xcode interface-builder ios ibdesignable xcode7

我正在尝试在我的应用程序中使用IB_DESIGNABLE.

问题是我的应用程序很庞大并且需要相当长的时间来构建(即很多分钟),因此我希望将所有自定义视图保留在单独的目标中,并让Interface Builder仅构建要满足的目标.

无论我尝试什么,Xcode似乎在构建Interface Builder的"可设计"构建时构建我项目中的所有目标,即使我将所有故事板和IB_DESIGNABLE类移动到他们自己的框架中并将其从所有其他目标中移除.大多数代码都是用Objective-C编写的.

反正配置或欺骗界面构建器只是构建我想要构建的目标吗?我已经尝试使用谷歌搜索但未能找到任何描述界面构建器如何决定构建内容或如何影响它的内容.

Ale*_*ylo 13

通过IB团队成员获得的智慧:

如果您正在寻找更快的IBDesignable构建时间,请将自定义UI代码放在其自己的框架中.IB仅构建具有可设计性的目标

这是在野外实施的战略的一个例子.

如果没有单独的框架,肯定看起来没有办法实现这一目标.