关于iphone的应用太多了 我就把自己以前项目中用到的列出来了

1. 判断设备的类型 pad 或者 iphone 并在main中定义一个宏来记录即可

#define IS_IPAD ([[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)] && [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)

2    调用 自带mail

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@maoegg.com"]];

调用 电话phone

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8008808888"]];   telprompt://11111   这样可以回到原来的程序中了

调用 SMS

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://800888"]];

调用自带 浏览器 safari

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.maoegg.com"]];
或者
NSURL *url = [[USURL alloc] initWithString: @”http://www.maoegg.com“];
[[UIApplication  sharedApplication] openURL: url];

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]


文章来源:毛蛋网(maoegg.com)