您的位置:首页 > 移动开发

UIApplication

2015-11-19 23:21 330 查看
UIApplication对象是应用程序的象征

每一个应用都有自己的UIApplication对象,而且是单例的

通过[UIApplication
sharedApplication]可以获得这个单例对象

一个iOS程序启动后创建的第一个对象就是UIApplication对象

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

设置应用程序图标右上角的红色提醒数字

@property(nonatomic)
NSInteger applicationIconBadgeNumber;



设置联网指示器的可见性

@property(nonatomic,getter=isNetworkActivityIndicatorVisible)
BOOL networkActivityIndicatorVisible;



通过UIApplication管理状态栏

如果想利用UIApplication来管理状态栏,首先得修改Info.plist的设置



UIApplication有个功能十分强大的openURL:方法

- (BOOL)openURL:(NSURL*)url;



openURL:方法的部分功能有

打电话

UIApplication *app = [UIApplication
sharedApplication];

[app openURL:[NSURL
URLWithString:@"tel://10001"]];

发短信

[app openURL:[NSURL
URLWithString:@"sms://10001"]];

发邮件

[app openURL:[NSURL
URLWithString:@"mailto://332311385@qq.com"]];

打开一个网页资源

[app openURL:[NSURL
URLWithString:@"http://www.baidu.com"]];

打开其他app程序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: