有关iPhone UIDevice UIApplication的一些常见用法

本文介绍了如何在iOS应用中判断设备类型、调用系统内置应用如邮件、电话、短信及浏览器的方法,同时还提供了禁止屏幕锁定和设置应用图标上的数字提示的具体实现。

1. 判断设备的类型ipad或者iphone,可在main中定义一个宏来记录。
#define IS_IPAD ([[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)] &&[[UIDevice currentDevice] userInterfaceIdion] == UIUserInterfaceIdiomPad)

2. 调用自带应用
调用Email
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://email邮箱地址"]];

调用系统电话phone
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://88888888"]];

调用SMS
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://888588"]];

调用自带浏览器Safari
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://网址"]];

还有:itms:// 可以打开MobileStore.app
audio-player-event:// 可以打开iPod
audio-player-event://?uicmd=show-purchased-playlist 可以打开iPod播放列表
video-player-event:// 可以打开iPod中的视频

3. 禁止锁屏
UIApplication *app = [UIApplication sharedApplication];
app.idleTimerDisabled = YES;

4. 设置icon上的数字
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值