假设一个应用程序在用户浏览应用程序时从网上下载图像.假设几乎没有图像,只要用户需要,就会下载新图像.这些图像保存到tmp目录以用于缓存目的.用户关闭应用后,应用会删除下载的所有图片.
现在,由于存在无限的图像,如果用户请求下一个图像,存储已满并且应用程序尝试将图像保存到tmp目录会发生什么?
iOS会自动删除以前的图像以提供新图像所需的空间吗? 或者 iOS会开始清理与其他应用程序关联的tmp目录吗?(如果是,当存储再次满载并且所有其他应用程序已经进行了此类清理时会发生什么?)或者应用程序是否 会崩溃?
关于框架的许多教程(AVFoundation,AudioToolBox,Social,MPMediaPlayer,iAd等)首先要说必须链接相应的框架(目标设置 - >构建阶段 - >链接二进制文件库 - >添加框架).
大多数时候我发现单独的import语句就足够了,我的应用程序在真实设备和模拟器上完美运行.例如,如果我想使用MPMusicPlayer播放音频,"import MediaPlayer"对我来说非常适合.
我的问题是,只要应用程序在模拟器和设备上完美运行,是否可以安全地省略这种框架链接(并使用import语句)?