[[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]];

1、打开系统应用

打电话:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@”tel://123456”]];

打开浏览器:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@”http://devhc.com"]];

其他url格式如下表所示:

Apple URL Scheme Reference

Application URI Scheme or Protocol Query Strings
Default e-mail application mailto:<email>?query Subject
CC
BCC
Body
Default phone application tel:<number> N/A
Default SMS application sms:<number> N/A
Syndication feed reader feed:<url> N/A
Apple FaceTime facetime:<number> N/A
http://handleopenurl.com/  可以查看其它协议相关接口,比如qq

2、打开自定义app

首先在要打开的比如app2中 定义在info.plist URL Schemas

在app1中打开
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“myapp://”]];

打开回调
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation   (Available in iOS 4.2 and later)

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL*)url (ios 4.2 Deprecated)