AJ分享,必须精品

效果简介

UIApplication的运用,有很多相如:进⾏行⼀一些应⽤用级别的操作等等,打开网页,打开电话拨号和信息等。。


什么是UIApplication

● UIApplication对象是应⽤用程序的象征
● 每⼀一个应⽤用都有⾃自⼰己的UIApplication对象,⽽而且是单例的
● 通过[UIApplication sharedApplication]可以获得这个单例对象
● ⼀一个iOS程序启动后创建的第⼀一个对象就是UIApplication对象
● 利⽤用UIApplication对象,能进⾏行⼀一些应⽤用级别的操作

UIApplication的常⽤属性

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

这里iOS设置一行代码搞定了,然后要是android要一堆堆,猫猫做过一次,当时找了好多资料,爬了n博客,然后给弄上去了,然后还很丑。。(主要猫猫的美图秀秀不过关啊。。)

@property(nonatomic) NSInteger applicationIconBadgeNumber;

设置联网指⽰器的可⻅性

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

iOS7中的状态栏

从iOS7开始,系统提供了2种管理状态栏的⽅方式

通过UIViewController管理

每一个UIViewController都可以拥有⾃自⼰己不同的状态栏

通过UIApplication管理

每一个应⽤用程序的状态栏都由它统⼀一管理
在iOS7中,默认情况下,状态栏都是由UIViewController管理 的,UIViewController实现下列⽅方法就可以轻松管理状态栏的可见性和样式
状态栏的样式

(UIStatusBarStyle)preferredStatusBarStyle;

状态栏的可⻅见性

- (BOOL)prefersStatusBarHidden;

注意想利⽤UIApplication来管理状态栏,首先得修改Info.plist的设置

openURL:

UIApplication有个功能⼗十分强⼤大的openURL:⽅方法 - (BOOL)openURL:(NSURL*)url;
openURL:⽅方法的部分功能有
➢ 打电话

UIApplication *app = [UIApplication sharedApplication]; [app openURL:[NSURL URLWithString:@"tel://10086"]];

➢ 发短信

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

➢ 发邮件

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

➢ 打开⼀一个⺴⽹网⻚页资源

[app openURL:[NSURL URLWithString:@"http://blog.csdn.net/u013357243?viewmode=contents"]];

最新文章

  1. 手机游戏渠道SDK接入工具项目分享(一)缘起
  2. OpenGL利用模板测试实现不规则裁剪
  3. Fibonacci(斐波那契)非递归实现。容易看懂
  4. Ubuntu 之旅 —— 解决sudo: source: command not found错误
  5. [转载]date命令时间转换
  6. InnoDB引擎Myslq数据库数据恢复
  7. 在VS上配置OpenCV
  8. 用python写刷票程序
  9. 独立安装CentOS7.4全记录
  10. 浅析PAC,修改PAC文件及user-rule文件实现自动代理
  11. hdu1540 Tunnel Warfare【线段树】
  12. hihocoder1639 图书馆 [数学]
  13. 【SQLite】 C#中操作SQlite
  14. mysql两列合成一列
  15. win10开始菜单任务栏点击无反应
  16. Leecode刷题之旅-C语言/python-231 2的幂
  17. plsql只有注释显示问号,其余中文可以正常显示
  18. Linux Intro - Remove 302 字符
  19. MySQL---数据表基本操作(增删改查、排序、分组、连表)
  20. matplotlib绘制常用统计图

热门文章

  1. SpringMVC框架——数据绑定
  2. Linux下Tomcat优化
  3. Django redis的使用
  4. SqlBulkCopy批量插入数据 显示 来自数据源的 String 类型的给定值不能转换为指定目标列的类型 smalldatetime。错误
  5. 3.Scikit-Learn实现完整的机器学习项目
  6. pyplot 作图总结
  7. +load 和 +initialize
  8. A股调整结束 很可能明天开始阶段性反弹 目标3100左右
  9. Java复合优先于继承
  10. LayUI制作日历工作记录簿