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程序
每一个应用都有自己的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程序
相关文章推荐
- iOS9 新特性
- Android-WebView初体验
- android 自定义组合控件
- 使用Mac开发cocos2dx Android游戏
- Android Studio | 一个优雅的安卓开发环境
- (android:windowIsTranslucent)影响(android:windowAnimationStyle)Activity切换动画无效
- iOS8 新特性
- Android图片选择器
- WebView调用loadUrl时候带上cookie信息
- Android 仿微信Activity左右切换 【全局配置Activity显示动画】
- OC匿名对象
- 方法的声明和实 4000 现
- 类的合理设计
- IOS常用设计模式——观察者模式(IOS开发)
- Android 高仿微信群聊头像
- OC对象和函数
- 史上最详细的Android Studio快捷键
- 小学四则运算APP 第一个冲刺阶段 第三天
- Android adb push安装和直接安装软件的区别
- 第二个Object-C类程序