美文网首页
IOS 总结 第九课 管理IOS应用的运行

IOS 总结 第九课 管理IOS应用的运行

作者: 小暖风 | 来源:发表于2018-05-05 11:42 被阅读38次

    1.指定视图控制器旋转支持的方向

    -(BOOL)shouldAutorotate;重写该方法控制该视图控制器是否支持自动旋转。

    -(NSUInteger)supportedInterfaceOrientations;重写该方法控制该视图控制器所能支持的屏幕方向。

    -(UIIntegerfaceOrientation)preferredInterfaceOrientationForPresentation;重写该方法指定该视图控制器初始显示时默认的屏幕方向。

    2.应用程序的状态:

    Not running:未运行,应用程序未启动或应用程序被系统终止。

    Inactive:不活动,程序在前台运行,但不能接收事件处理,当应用要从一个状态切换到另一个状态时,中途过度会短暂停留在此状态。

    Active:活动,程序在前台运行且能接收到事件。

    Background:后台,应用处在后台运行,并且还在执行代码。大多数将要进入Suspended状态的应用,会先短暂进入此状态。

    Suspended:挂起,应用处在后台,并且没有执行任何代码。当系统发生内存警告时,系统会将挂起状态的应用移除内存。

    相关文章

      网友评论

          本文标题:IOS 总结 第九课 管理IOS应用的运行

          本文链接:https://www.haomeiwen.com/subject/zjrsrftx.html