iOS App的背景状态,InActive State和非运行状态有什么区别?

iOS App的背景状态,InActive State和非运行状态有什么区别?,第1张

概述你能解释一下吗? >背景状态,InActive State& iOS App未运行状态? >主捆绑包和文档目录有什么区别? (假设我从app下载了一个文件/资源​​(例如data.plist),那么在哪里可以找到它?在Main Bundle或Documents目录或其他地方?) 谢谢 1.背景状态,InActive State& amp; iOS App未运行状态? 活跃的国家 该应用程序在前台运 你能解释一下吗?

>背景状态,InActive State& iOS App未运行状态?
>主捆绑包和文档目录有什么区别?
(假设我从app下载了一个文件/资源​​(例如data.pList),那么在哪里可以找到它?在Main Bundle或documents目录或其他地方?)

谢谢

解决方法 1.背景状态,InActive State& amp; iOS App未运行状态?

活跃的国家

该应用程序在前台运行,但目前没有接收事件. (它可能正在执行其他代码.)应用程序通常只在短暂转换到不同状态时保持此状态.

背景状态

该应用程序在后台并执行代码.大多数应用程序会暂停进入此状态.但是,请求额外执行时间的应用程序可能会在此状态下保留一段时间.此外,直接启动到后台的应用程序进入此状态而不是非活动状态.

未运行状态

该应用程序尚未启动或正在运行但已被系统终止.

有关应用程序状态的更多信息,请参阅this Apple doc和以下图像

2.主捆绑包和文档目录有什么区别? (假设我从应用程序下载文件/资源​​(例如data.pList),那么在哪里可以找到它?在主要包或文档目录或其他地方?)

主包是包含您随iPA一起添加的文件的东西.它是只读的,您不能以编程方式向主包添加或删除文件.

用户安装应用程序时文档目录为空,您可以根据需要保存和删除任意数量的文件(取决于设备中的可用空间).因此,您下载的文件可以将其保存在文档目录中.

建议

我建议你阅读苹果文档和其他教程,如This,这将真正帮助你更好地理解概念.

总结

以上是内存溢出为你收集整理的iOS App的背景状态,InActive State和非运行状态有什么区别?全部内容,希望文章能够帮你解决iOS App的背景状态,InActive State和非运行状态有什么区别?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1115016.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存