我正在玩 SwiftUI,看起来很有趣,但是我面临着非常烦人的性能问题。
当我创建新的 SwiftUI 文件或在 SwiftUI 视图中进行较大更改时,XCode 将开始重新编译所有内容。即使它们不包含在视图中,它也会重新编译 pod(我正在使用 Firebase)。
这种行为非常痛苦,因为该过程需要几分钟才能完成,而且通常会导致 XCode 错误,我必须在 Canvas 或设备上有任何内容之前单击“重试”。
使用 SwiftUI 开发时,我可以做些什么来提高性能?
我正在玩 SwiftUI,看起来很有趣,但是我面临着非常烦人的性能问题。
当我创建新的 SwiftUI 文件或在 SwiftUI 视图中进行较大更改时,XCode 将开始重新编译所有内容。即使它们不包含在视图中,它也会重新编译 pod(我正在使用 Firebase)。
这种行为非常痛苦,因为该过程需要几分钟才能完成,而且通常会导致 XCode 错误,我必须在 Canvas 或设备上有任何内容之前单击“重试”。
使用 SwiftUI 开发时,我可以做些什么来提高性能?