1.2UIApplication介绍

作者: 刘2傻 | 来源:发表于2016-11-15 23:03 被阅读68次

1.2UIApplication介绍

UIApplication作用

  • UIApplication的核心作用是提供iOS程序运行期间的控制和协调工作。
  • 每一个应用程序都有自己的UIApplication对象,而且是一个单例对象。
  • 通过UIApplication对象可以进行一些应用级别的操作。

UIApplication对象的获取:

// 可以通过UIApplication的sharedApplication类方法获取系统创建的UIApplication对象
UIApplication *app = [UIApplication sharedApplication];

UIApplication常用属性和方法


// 应用程序代理
@property(nullable, nonatomic,assign) id<UIApplicationDelegate> delegate;

// 应用程序的主窗口
@property(nullable, nonatomic,readonly) UIWindow *keyWindow;

// 应用程序的窗口集合
@property(nonatomic,readonly) NSArray<__kindof UIWindow *>  *windows;

// 设置网络状态默认为NO,YES可以在系统状态栏显示一个转动的菊花
@property(nonatomic,getter=isNetworkActivityIndicatorVisible) BOOL networkActivityIndicatorVisible __TVOS_PROHIBITED; 

// 设置屏幕是否为常亮默认为NO,YES为常亮
@property(nonatomic,getter=isIdleTimerDisabled)       BOOL idleTimerDisabled;

// 用来显示或者隐藏系统状态栏默认为NO,设置YES为隐藏系统状态栏
@property(readonly, nonatomic,getter=isStatusBarHidden) BOOL statusBarHidden __TVOS_PROHIBITED;

// 设置系统状态栏的样式默认为UIStatusBarStyleDefault
/*UIStatusBarStyle常用枚举值
UIStatusBarStyleDefault //黑暗模式                
UIStatusBarStyleLightContent //灯光模式       
*/
@property(readonly, nonatomic) UIStatusBarStyle statusBarStyle __TVOS_PROHIBITED; 

// 可以设置应用程序图标上面的数字
@property(nonatomic) NSInteger applicationIconBadgeNumber __TVOS_PROHIBITED; 

// 类方法,用来获取UIApplication对象
+ (UIApplication *)sharedApplication NS_EXTENSION_UNAVAILABLE_IOS("Use view controller based solutions where appropriate instead.");

// 可以打开一个指定的NSURL所指的资源
- (BOOL)openURL:(NSURL*)url NS_EXTENSION_UNAVAILABLE_IOS("");

相关文章

  • 1.2UIApplication介绍

    1.2UIApplication介绍 UIApplication作用 UIApplication的核心作用是提供i...

  • UIApplication

    1 - UIApplication **1.2UIApplication的作用: ** 1.2.1 UIAppl...

  • Runtime介绍---术语介绍

    1. 什么是Runtime Runtime又叫运行时,是一套C语言的API。 我们平时编写的OC代码,底层都是基于...

  • 介绍

    万物终有一天会消失殆尽,诸神出卖黎明,光明为黑暗所湮灭,日月皆痕,海潮鸣泣,幼雏嚎啕,生灵涂炭。 托里奥世纪第20...

  • 介绍😊

    大家好,我是beth,初入简书,不邀自来,还请各位见谅! 先说说我是怎么想着来的吧?这不是刚过了一个寒假嘛...

  • 介绍

    在这个世界上还有三个家族他们不受各个国家联合国管。但他们身上有着使命分别是帝国家族曲国家族圣国家族。他们隐藏在一个...

  • 介绍

    云轩:主角,星罗帝国的二皇子。从小就不能练气,被人们称为废物。直到12岁的时候,自己的武魂觉醒才能练气,双...

  • 介绍

    万花阁 神秘至极的组织,亦正亦邪。万花阁的人行动隐秘,至今未被发现所在地。听说组成成员均以花来命名。所到之处,皆留...

  • 介绍

    此书命曰元.八洲传。属九洲四传第二部。第一部,上古往事。上古往事乃元八洲传外传。前两部为战胜心魔,而第三部,大梦...

  • 介绍

    千肆篇 7月的天气燥热,但在红杏阁里这份燥热就别有一番风味。漫天的胭脂水粉的香味变成了调味剂,女人们千姿百媚,在...

网友评论

    本文标题:1.2UIApplication介绍

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