UIApplication、AppDelegate

来源:互联网 发布:iphone x 知乎 编辑:程序博客网 时间:2024/05/16 17:49

一、UIApplicationMain的执行步骤
1、创建一个UIApplication对象,一个程序对应一个UIApplication对象(单例),UIapplication对象是程序的象征
2、接下来根据main函数中的第四个参数(UIApplication代理的类名)创建一个UIApplication的delegate对象
3、开启一个消息循环(不断监听一些系统事件)
4、监听到相应的事件,给代理发送相应的消息

这里写图片描述

二、UIApplication
1、设置数字图标

    //UIApplica象征整个程序、要拿到它    UIApplication *app =  [UIApplication sharedApplication];    // 设置图标右上角的数字    app.applicationIconBadgeNumber = 3;

角标
2、设置显示联网状态

app.networkActivityIndicatorVisibele = YES;

连接显示

3、打开一个URL(打电话、发短信、邮件)

   //打电话    NSURL *url = [NSURL URLWithString:@"tel://10086"];    //打开Safari浏览器    NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];    [app openURL:url];

Safair

0 0