0.app
1.程序按下home 会进入后台,(不同手机持续时间不一样)临时数据会保存下来。
2.然后挂起。临时数据会保存下来
3从app进入挂起,app的程序一直是暂停,并没有被真正的杀死(如果是杀死,那么你就会看见app重载,是操作系统自己处理的,)没重载临时数据是有的,如果重载临时数据就没了。
4.用户按Home之后,App转入后台进行运行,此时拥有180s后台时间(iOS7)或者600s(iOS6)运行时间可以处理后台操作
5.当180S或者600S时间过去之后,可以告知系统未完成任务,需要申请继续完成,系统批准申请之后,可以继续运行,但总时间不会超过10分钟。
1.单例:
屏幕快照 2019-09-05 下午3.18.00.png1.它是临时数据
(2)、由于在整个程序中只存在一个对象,节省了系统内存资源,提高了程序的运行效率;
(3)、同时,由于单例对象只要程序在运行中就会一直占用系统内存,该对象在闲置时并不能销毁,在闲置时也消耗了系统内存资源;
网友评论