ios开发 如果一个应用在后台10分钟后,内存被释放,再次点击应用的时候,是完全重新启动吗?我的一
ios开发如果一个应用在后台10分钟后,内存被释放,再次点击应用的时候,是完全重新启动吗?我的一个工程在后台一段时间后再进入,能一瞬间看到之前的界面,然后闪退,再点击则重...
ios开发 如果一个应用在后台10分钟后,内存被释放,再次点击应用的时候,是完全重新启动吗?我的一个工程在后台一段时间后再进入,能一瞬间看到之前的界面,然后闪退,再点击则重新打开,请问这个现象应该如何避免?
是关于iOS产品研发的,不是使用其他APP 闪退,正常情况是当程序挂起恢复时应该重新启动而不是一瞬间回到之前的界面然后闪退,求高人指点,谢谢 展开
是关于iOS产品研发的,不是使用其他APP 闪退,正常情况是当程序挂起恢复时应该重新启动而不是一瞬间回到之前的界面然后闪退,求高人指点,谢谢 展开
展开全部
前面回答的都不是做iOS开发的。
这是由iOS系统管理决定的,但APP退出在后台后,只有10秒的持续运行时间,然后暂停。但该APP还在内存中,当出现内存警告,也就是别的APP要运行,而此时内存又不足的情况下,系统会回收停在后台APP所占用的内存。如果出现这种情况,那么你再次打开你的APP,就会重新启动。
不知道你是为什么要让APP在后台还要继续运行,如果非得这样,那可以使用多线程技术中的gcd,可以让APP退出后继续运行很长一段时间(大概10分钟)
iOS APP类型:
1. 保存现场。按下Home键10秒内直接杀死进程,并释放内存。
2. iOS支持的“多任务”。按下Home键转入多任务状态,保留在内存中,但只能系统允许的动作:比如GPS,比如VoIP,比如音乐等等。
3. 真正的桌面级别的多任务。只有Safari/Mail是,苹果嫡系大都都不是。这个级别的app在后台没有任何限制动作。
无限制动作的程序,一会在用户无察觉的情况下耗光电力,二会有安全上面的问题(那些在后台依旧默默发送你的个人消息程序)
顺便提一句,后两种占用内存的app,也会在任意时间从内存中被砍掉,取决于你是否动用了其它app而导致内存不足。
真正不会被砍掉的后台,只有苹果那个通知系统。
这是由iOS系统管理决定的,但APP退出在后台后,只有10秒的持续运行时间,然后暂停。但该APP还在内存中,当出现内存警告,也就是别的APP要运行,而此时内存又不足的情况下,系统会回收停在后台APP所占用的内存。如果出现这种情况,那么你再次打开你的APP,就会重新启动。
不知道你是为什么要让APP在后台还要继续运行,如果非得这样,那可以使用多线程技术中的gcd,可以让APP退出后继续运行很长一段时间(大概10分钟)
iOS APP类型:
1. 保存现场。按下Home键10秒内直接杀死进程,并释放内存。
2. iOS支持的“多任务”。按下Home键转入多任务状态,保留在内存中,但只能系统允许的动作:比如GPS,比如VoIP,比如音乐等等。
3. 真正的桌面级别的多任务。只有Safari/Mail是,苹果嫡系大都都不是。这个级别的app在后台没有任何限制动作。
无限制动作的程序,一会在用户无察觉的情况下耗光电力,二会有安全上面的问题(那些在后台依旧默默发送你的个人消息程序)
顺便提一句,后两种占用内存的app,也会在任意时间从内存中被砍掉,取决于你是否动用了其它app而导致内存不足。
真正不会被砍掉的后台,只有苹果那个通知系统。
展开全部
是的,应用在后台运行吗,进程已经杀掉。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
越狱了 就好弄了 搞一个虚拟内存,没办法,这是iPhone的后台机制,或者下载真后台插件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的就不会
更多追问追答
追答
教你一个方法
电脑上下个xy苹果助手修复闪退
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询