我在OS X 10.11.3的MBP上运行Xcode 7.3.1。
我开始使用UIStackViews来帮助我布局我的UI。第一个实验很顺利 - 用它制作了一个很棒的自定义数字键盘。所以我转移到一个稍微复杂的场景,一旦我开始嵌套堆栈视图,Xcode就慢慢爬行了。每次命令,它等待5秒,然后在执行它之前使用10个沙滩球。真气。我多次重启Xcode,但没有任何改进。我看到很多人向Apple报告了这个错误。
我看到Xcode 8的测试版已经发布,并且已经阅读了一些评论,但没有找到与栈视图性能改进直接相关的任何内容。
根据他们在Xcode 8 beta中的堆栈视图性能经验,有人可以推荐测试版作为比我当前版本更好的选择吗?
答案 0 :(得分:8)
您永远不应该完全切换到Xcode的测试版。 Apple尚未允许您使用Xcode 8提交到App Store,并且可能暂时还没有。
早期的测试版也往往充满了错误,粗糙的边缘和性能瓶颈。事实上,Xcode的早期x.0 .form-message {
position: absolute;
.message {
position: absolute;
color: white;
background: orange;
padding: 5px;
position: absolute;
white-space: nowrap;
border-radius: .20rem;
z-index: 1001;
}
&.ng-leave {
animation: fadeOut 300ms;
}
}
版本往往是错误的。我希望苹果能够放慢他们的疯狂热潮,增加新功能并花时间稳定当前的构建工具,但我怀疑我是否会实现我的愿望。
无论如何都要下载Xcode 8并进行实验,但是在Xcode 8转到GM之前不要去掉7.3,甚至可能不是这样。
现在已经发布了Xcode 8 GM候选者,开始使用生产工作是合理的,但我仍然会保留Xcode 7.x的副本以便向后兼容。
答案 1 :(得分:0)
XCode的Beta版本通常有很多错误,我们目前已经尝试过测试版6,并注意到它在故事板中对ScrollView的视图混乱,所以我们摆脱它。
我们将等待正式版Xcode在从7.3切换到8之前可用,我们建议您也这样做。