UIApplication

什么是UIApplication?

每个程序都有唯一的一个UIApplication对象,用来管理应用程序。我的体会就是管理整个应用程序通用的一些功能。

  1. 设置应用角标(设置之前要先注册通知)
     let application = UIApplication.shared
     application.registerForRemoteNotifications()
    //注册通知
     UNUserNotificationCenter.current().requestAuthorization(options: [.badge]) { (issucess, error) in
            }
    //设置角标
    application.applicationIconBadgeNumber = 10
  2. 设置网络指示器显示(isNetworkActivityIndicatorVisible属性在iOS13已经失效)
  3. 设置状态栏(在iOS13之后有两种管理状态栏方式)
    1. 控制器管理(默认是控制器管理,如果View controller-based status bar appearance 设置为NO,则控制器无效)
    2. UIApplication对象管理)(在info.list文件里设置一个key:View controller-based status bar appearance  为NO,表明控制器修改状态栏无效,由UIApplication统一管理 )
        application.statusBarStyle = .lightContent

      但是这个'statusBarStyle' was deprecated in iOS 13.0: Use the statusBarManager property of the window scene instead.过期了.   

  4. openUrl: 这个接口方法(打电话,发短信,打开某个网页,打开某个应用)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值