首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPad上的最大沙箱大小是多少?

iPad上的最大沙箱大小是多少?
EN

Stack Overflow用户
提问于 2010-06-02 04:23:53
回答 4查看 7.8K关注 0票数 24

我正在写一个iPad应用程序,作为一个媒体播放器(视频和照片)。我知道应用程序有2 2GB的大小限制,但这是应用程序下载时的大小限制吗?或者在应用程序的整个生命周期中对沙箱大小的限制?例如,如果我的小应用程序后来将各种媒体文件下载到其沙箱中,使用户的总容量超过2 2GB (应用程序+下载的媒体文件),该怎么办?

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2010-06-02 05:20:41

除了设备本身的剩余容量之外,您的沙箱的大小没有限制。

票数 33
EN

Stack Overflow用户

发布于 2010-06-02 20:16:35

我昨晚做了一个小测试,我的沙箱超过了8 GB,当我最终放弃它的时候。

票数 9
EN

Stack Overflow用户

发布于 2010-06-17 15:50:51

根据iPhone应用程序编程指南,沙箱大小是无限制的:

为了管理程序内存,iPhone OS基本上使用与Mac相同的虚拟内存系统。在iPhone OS中,每个程序仍然有其自己的虚拟地址空间,但(与Mac不同)其可用虚拟内存受可用物理内存量的限制。这是因为当内存已满时,iPhone OS不会将易失性页面写入磁盘。相反,虚拟内存系统会根据需要释放易失性内存,以确保正在运行的应用程序具有所需的空间。它通过删除不使用的内存页和包含只读内容的内存页来做到这一点。如果以后再次需要这些页面,则始终可以将它们加载回内存。

如果内存继续受到限制,系统可能还会向正在运行的应用程序发送通知,要求它们释放额外的内存。所有应用程序都应响应此通知,并尽其所能帮助缓解内存压力。有关如何在应用程序中处理此类通知的信息,请参阅“观察内存不足警告”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2953052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档