我正在 Xcode 中使用 SwiftUI 制作一个应用程序。我有多个依赖项,包括许多 Firebase 库。该应用程序开始变得相当大,并且需要很长时间才能加载,这使得即使尝试对应用程序 UI 进行微小更改也变得非常乏味。
我尝试了多种方法,例如使我的 API 调用更加模块化/每次调用请求更少的数据。我还尝试关闭计算机上的所有其他进程。我在配备 M2 芯片的 2022 MacBook Pro 上运行此程序,因此我觉得对于我必须进行的每个小编辑,加载时间不应超过 3 分钟。
我会尝试一些事情。
确保没有太多文件在预览中运行,太多启用预览的文件会减慢加载过程。
您还可以使用 .constant() 提供静态数据,这样您的程序就不必获取或处理真实数据。
Xcode 会随着时间的推移累积大量派生数据,这有时会减慢构建速度。转到 Xcode > Preferences > Locations,然后单击箭头打开 Derived Data 文件夹并手动删除它。