iOS 14 小部件可用内存

Pau*_*aul 2 ios swift widgetkit swiftui ios14

在互联网上搜索我发现在小部件的旧版本中存在以下内存限制:

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

我想了解新版本iOS 14可能使用的内存是否相同或已更改。

我在文档中找不到任何内容。

我想在 中编写一个小部件Swift ui,但首先我想了解是否有任何限制。

谁能给我一些澄清?

sab*_*ius 5

我会说内存限制是30MB。我试图用大的图像内构件,所产生的MKMapSnapshotter,它与崩溃EXC_RESOURCE RESOURCE_TYPE_MEMORY (limit=30 MB, unused=0x0)时调用completionfunc getTimeline(in:completion:)。一旦我缩小了图像,它就可以正常工作。