macos - macOS 上 SwiftUI 的内存泄漏和减速
问题描述
我的 macOS SwiftUI 应用程序的内存占用量急剧增加,速度变慢。我能够创建一个最小的示例来重现。要重现 go Xcode -> File -> New -> Project -> macOS -> App -> Life Cycle: SwiftUI App 并将其粘贴并替换为*App.swift
import SwiftUI
@main
struct DemoApp: App {
let timer = Timer.publish(every: 0.1, on: .main, in: .common).autoconnect()
@State var number = 0.0
var body: some Scene {
WindowGroup {
List {}
.toolbar(content: {
ForEach(1..<100) { _ in
Text(String(format: "Time elapsed: %.1f ", number))
.font(.system(.body, design: .monospaced))
}
})
.onReceive(timer) { input in
number += 0.1
}
}
}
}
这个错误阻止我启动我的应用程序。我能做些什么?
解决方案
推荐阅读
- jquery - 如何使用 Ajax jQuery 过滤 json 响应
- firebase - 我查询集合“.where”并获取文档 ID,我想删除它
- flutter - 如何在 StreamBuilder 中添加 whereIn
- python-3.x - 我们怎样才能在最短的时间内在 python 中获取请求?
- flutter - 如何为 VScode 设置环境变量
- java - Eclipse 说构造函数 Email() 未定义
- spring - Spring Boot 优雅地关闭应用程序
- c - 从子进程中获取价值
- cakephp - cakephp 单元测试失败,断言响应具有标头“位置”
- python - 合并排序python中的反转数