美文网首页iOS学习笔记
UIApplication 介绍

UIApplication 介绍

作者: 无名小卒赫 | 来源:发表于2016-03-15 11:15 被阅读53次

    一、UIApplication

    1.简单介绍

    (1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。

    (2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。

    (3)通过[UIApplicationsharedApplication]可以获得这个单例对象

    (4) 一个iOS程序启动后创建的第一个对象就是UIApplication对象,且只有一个(通过代码获取两个UIApplication对象,打印地址可以看出地址是相同的)。

    (5)利用UIApplication对象,能进行一些应用级别的操作

    2.应用级别的操作示例:

    1)设置应用程序图标右上角的红色提醒数字(如QQ消息的时候,图标上面会显示1,2,3条新信息等。)

    @property(nonatomic) NSInteger applicationIconBadgeNumber;

    代码实现和效果:

    UIApplication 一些其他属性

    //通过sharedApplication获取该程序的UIApplication对象

    UIApplication *app=[UIApplication sharedApplication];

    app.applicationIconBadgeNumber=123;

    //设置指示器的联网动画

    app.networkActivityIndicatorVisible=YES;

    //设置状态栏的样式

    //app.statusBarStyle=UIStatusBarStyleDefault;//默认(黑色)

    //设置为白色+动画效果

    [app setStatusBarStyle:UIStatusBarStyleLightContent animated:YES];

    //设置状态栏是否隐藏

    app.statusBarHidden=YES;

    //设置状态栏是否隐藏+动画效果

    [app setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];

    相关文章

      网友评论

        本文标题:UIApplication 介绍

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