转自:http://blog.csdn.net/pjk1129/article/details/6641211
IOS开发之──应用之间调用(1)
分类: IOS开发技术系列专栏 2011-07-28 15:36 242人阅读 评论(0) 收藏 举报
iphone应用之间调用步骤:
1)在plist文件中,注册对外接口
在xcode group&files 里面,展开 resources选择<app>info.plist
鼠标右击information property list ,然后从列表中选择URL types
右击 add row 添加一个对象(item)右击item add row
从列表中选择 URL Schemes 再右击添加一个对象(item1)
将item1得值设置为:myapp
这个myapp就是对外接口,其它应用可以通过它,调用该应用
plist如下图所示:
2)调用方法
在你需要调用上面注册过对外接口的应用中,添加下面代码即可:
NSURL *url = [NSURL URLWithString:@"myapp:"];
[[UIApplication sharedApplication] openURL:url];
通过上述两个步骤,你可以在你的应用中,让用户打开你的其它应用
IOS开发之──应用之间调用(2)
分类: IOS开发技术系列专栏 2011-07-29 11:14 446人阅读 评论(0) 收藏 举报
在上一篇文章中,讲解了如何在自己应用之间调用问题,今天介绍一下如果调用IOS自带的app的方法
一、调用app store界面方法
在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。
实际上的做法很简单,使用的还是UIApplication类的OpenURL方法:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"程序的相应连接"]];
二、调用其它应用的方法
1)调用 自带mail
[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"mailto://admin@hzlzh.com"]];
2)调用 电话phone
[[UIApplication sharedApplication] openURL:[NSURLURLWithString:@"tel://8008808888"]];
3)调用 SMS
[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"sms://800888"]];
4)调用自带 浏览器 safari
[[UIApplicationsharedApplication] openURL:[NSURLURLWithString:@"http://www.hzlzh.com"]];
5)调用 Remote
[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"remote://fff"]];
上面是最基本的语句,没什么处理过程。
如:调用phone可以传递号码,调用SMS只能设定号码,不能初始化SMS内容。</app>
分享到:
相关推荐
【ios开发】ios开发之通讯录 通过按钮调用通讯录,获得通讯录中的联系人的手机号码 【核心代码】 AddressBookDemo ├── AddressBookDemo │ ├── AddressBookDemo │ │ ├── AddressBookDemoAppDelegate.h │...
在iOS开发中,应用之间的调用是一个常见的需求,比如分享内容、打开特定URL等。这份"IOS应用源码之应用之间调用.zip"文件显然包含了关于这个主题的源代码示例,可以帮助开发者深入理解如何在iOS应用间进行交互。下面...
在iOS平台上,应用程序之间的交互是通过URL Scheme来实现的,这是一种允许一个应用启动另一个已安装应用的功能。这个过程被称为深链接(Deep Linking)。在标题和描述中提到的"ios一个app应用内部调用另一个新的app...
HTML5为iOS应用开发提供了一条捷径,让开发者可以使用他们熟悉的Web技术构建高性能、原生感的应用。随着技术的进步,HTML5在移动应用领域的应用越来越广泛,为开发者带来了更多的可能性和便利。
在本“iOS程序开发教程”中,我们涵盖了多个关键知识点,包括iOS应用的基本架构、编程语言、用户界面设计以及数据存储。以下是对每个讲座主题的详细解析: 1. **MVC(模型-视图-控制器)模式**:Title Lecture 1 ...
高仿微信,iOS应用开发模板.zip ios 开发模板。高仿微信,iOS应用开发模板.zip ios 开发模板。高仿微信,iOS应用开发模板.zip ios 开发模板。高仿微信,iOS应用开发模板.zip ios 开发模板。高仿微信,iOS应用开发...
《iOS7应用开发入门经典.第5版》是一本针对初学者深入浅出的iOS应用程序开发教程,专注于使用Objective-C编程语言。Objective-C是苹果公司为iOS和macOS平台开发应用的主要语言,它基于C语言并扩展了Smalltalk的面向...
- **Mac 要求**: 使用 Mac 进行 iOS 应用开发,需满足一定的硬件和软件要求。 - **配置 iOS 模拟器**: 包括安装和配置 Xcode 等。 - **注册开发者账户**: 加入 Apple 开发者计划,获取必要的证书和权限。 - **...
在iOS应用开发中,色彩设计是用户体验中的关键因素之一,一个优秀的调色板能够极大地提升应用的视觉吸引力和用户交互性。"iOS开发调色板" 提供了开发者们在构建应用程序时所需要的颜色选择工具,使得他们能够方便地...
《马上着手开发iOS应用程序》是苹果官方发布的一份教程,旨在帮助初学者快速入门iOS应用开发。这份教程在2014年底更新至最新版本,但后来已被苹果从其官方平台下架,因此显得尤为珍贵。它涵盖了iOS开发的基础知识和...
在iOS应用开发中,与用户交互是至关重要的,而相机功能是许多应用程序不可或缺的一部分。`UIImagePickerController`是苹果提供的一个核心框架,它允许开发者方便地在iOS应用中集成相机和照片库的功能。本教程将深入...
通过以上这些知识点的介绍,《iOS开发进阶》这本书旨在帮助初级开发者快速掌握iOS应用程序开发的核心技术和最佳实践,并能够通过实战项目进一步提升自己的技术水平。无论是对于想要深入了解iOS开发细节的专业人士...
《iOS开发指南(第5版)》是一本深入探讨iOS应用程序开发的专业书籍,旨在帮助开发者从零基础到熟练掌握Apple的移动操作系统上的应用构建过程。该书第五版更新了最新的开发技术和工具,确保读者能够使用最新的Xcode和...
在iOS开发中,程序之间的相互调用是一种常见的需求,它允许用户从一个应用无缝地跳转到另一个应用,实现特定功能或共享数据。这个“iOS程序之间相互调用demo”显然是一个示例项目,用于演示如何在不同的iOS应用程序...
例如,如何在Mac上设置开发环境用于iOS应用开发,包括安装平台助手、Xcode、注册开发人员帐户,以及在Windows PC上设置开发环境用于Android应用开发,包括安装RAD Studio和添加Android SDK等步骤。 此外,文档还...
资源名称:《iOS开发零基础入门教程》(40集)资源目录:【】传智播客《iOS开发零基础入门教程》1.1【】传智播客《iOS开发零基础入门教程》1.2【】传智播客《iOS开发零基础入门教程》1.3【】传智播客《iOS开发零基础...