» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 有没有高手从技术角度解释下ios的后台机制?

QQ也被挂起了,当你切回QQ时候,你可以看到右上角会显示重新连接,而你能单独收到别人发给你消息是因为使用了推送的机制,至于自动释放内存,这其实和ios的app开发者有关,因为ios内存有限,所以开发者在代码里需要时刻加上释放内存的代码,当然ios也会自己优先释放挂起的程序所占内存给当前程序使用


TOP

不过这机制的弊病还是有的,对于特定软件来说,比如需要用到下载的软件,就无法在你切出去的时候继续下载了以及一些其他的需要可持续性任务处理的软件



TOP

引用:
原帖由 arex 于 2012-9-10 15:07 发表


不一定吧,很多软件退出去后台还是继续下载的,我常用的comicshelf就可以,这个还是要看具体的api调用了
越狱的机子麽? 我的同步推后台更新好像就不太靠谱
不过其实真正的多任务后台都只有apple自己的官方应用程序能用得到,第三方都必须按apple的规则来,这就是为什么你音乐,短信都关闭后重新开启你还能继续上次的操作一样,其他第三方软件就不行了,你关闭后,后台直击就直击关闭这个软件线程和释放掉所有内存了

[ 本帖最后由 zhouli520 于 2012-9-10 15:11 编辑 ]


TOP

引用:
原帖由 ffcactus 于 2012-9-10 15:16 发表
我估计每个应用程序都像 Enterprise JavaBean 一样, 有一个生存周期的接口,开发者实现这个接口, 系统调用这个接口来管理每个应用程序, 这样一来系统就可以保证运行环境良好。 这个接口应当包含了应用程序的“暂停 ...
我iphone用了也有1年多了,虽然不懂,大概还是知道的

TOP

发新话题
     
官方公众号及微博