我正在使用SwiftUI,看起来很有趣,但是我面临非常烦人的性能问题。
当我创建一个新的SwiftUI文件或在SwiftUI视图中进行较大更改时,XCode将开始重新编译所有内容。即使它们未包含在视图中,它也会重新编译pod(我正在使用Firebase)。
此行为非常痛苦,因为该过程需要几分钟的时间才能完成,而且经常会因XCode错误而导致错误,并且在Canvas中或其他任何东西上之前,我必须单击“重试”设备。
使用SwiftUI开发时可以做些什么来提高性能吗?
答案 0 :(得分:0)
此问题的解决方法是创建另一个不引用任何Pod的应用程序目标。这样,您可以快速编译和预览纯SwiftUI文件,因为在切换目标时不会编译pod和其他文件。