ios - 当 iOS 应用程序启动时,是否将 App Bundle 的所有资源都复制到内存 (RAM) 中?

标签 ios bundle mainbundle

我想知道当 iOS 应用程序启动时,应用程序的所有资源(图像、音频、视频)是否都被复制到内存中,因为如果是这样,那么就没有必要在启动时加载所有资源以避免以后有任何滞后。

最佳答案

不,它们不是,这样做会使很多应用程序崩溃,因为资源总量太大而无法同时加载所有资源。

通常,您应该仅在需要时加载您需要的内容,或者尽可能提前加载。

关于ios - 当 iOS 应用程序启动时,是否将 App Bundle 的所有资源都复制到内存 (RAM) 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30529922/

相关文章:

ios - ffmpeg 转换后的 x264 视频显示色彩饱和度急剧下降

ios - "The constraint outlet from the TableViewController to the NSLayoutConstraint is invalid."错误

android - 使用 onSearchRequested 传递 Bundle 时出现问题

heroku - bundle 命令的 Gemfile 错误

ios - 在 Mac 上预先创建数组,将其添加到主包中以在 iOS 应用程序中访问

ios - 自动布局为每个 collectionViewCell 计算相同的高度

ios - Firebase 性能监控不显示 session 详细信息

swift - 我无法从我的应用程序的 Bundle 中读取我的文本文件

ios - 在资源文件夹的主包中找不到纹理图集文件

ios - 是否可以使 main bundle 在 IOS 中可写?