iOS 14小部件可用内存

3

我在网上搜索发现,在旧版小部件中有以下内存限制:

适当响应用户交互。 表现良好(特别是iOS小部件必须明智地使用内存,否则系统可能会终止它们)。 ”小部件的内存限制为16 MB,因此保持简单,并确保测试您的小部件以检查内存泄漏。

我想知道新版本的 iOS 14 是否可以使用相同的内存或是否已更改。

我在文档中没有找到任何信息。

我想用 Swift UI 编写小部件,但首先我想了解是否有任何限制。

是否有人能给我一些澄清?

1个回答

6

我会说,内存限制是30MB。 我试图在小部件中使用由MKMapSnapshotter生成的大图像,但当调用func getTimeline(in:completion :) completion时,出现EXC_RESOURCE RESOURCE_TYPE_MEMORY(limit = 30 MB,unused = 0x0)而崩溃。 一旦我缩小了图片,它就正常工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接