我已经将大约7000张图片保存在一个领域数据库中,这样它们就可以离线查看了。除了加载一个非常长的SwiftUI列表之外,这个应用运行得很好。我相信当用户向下滚动时,所有的图像都存储在RAM上,因为我实际上可以看到RAM在测试时增加。问题是,如果列表中有足够的图像,RAM会变满,应用程序会崩溃。他们声称SwiftUI列表就像UITableView可重用的单元,那么为什么它不为列表中的过去图像释放内存呢?is added like this to the list, the
我正在尝试将一个小的RSS阅读器应用程序从UIKit移植到SwiftUI,这个应用程序使用领域来实现持久性。为了使领域在SwiftUI中可绑定,我向我的项目添加了以下代码:import SwiftUI
final class FeedData因此,我认为这里可能发生的情况是,当对象在从领域中被移除之前发生变化时,SwiftUI检测到此更改,