Interface Builder是否应该非常慢?

时间:2016-08-03 20:12:25

标签: xcode interface-builder

我在2015年中期开始运营15" RMBP配备16GB内存和2.5Ghz i7,但每当我打开或更改故事板或XIB时,Xcode都会出现问题。我使用了很多IBDesignable课程... IB通常是沙滩球城市,还是会有其他问题?

1 个答案:

答案 0 :(得分:1)

虽然Xcode没有强迫我们这样做,但Apple指示我们可设计的应该在一个单独的目标中(例如“File” - “New” - “Target ...” - “Cocoa Touch Framework”)。有关更多信息,请参阅WWDC 2014视频What's New in Interface Builder

注意,这不需要是一个单独的项目。使用相同的项目很好,但是可设计的项目需要在单独的框架目标中。 Xcode需要能够单独编译该可设计目标,如果它是主目标的一部分,您将进行大量不必要的重新编译。更糟糕的是,我看到人们报告堕落的情况,它也在不断重新编译。正如该视频将向您展示的那样,您项目中的单独框架目标就是您所需要的。