《iOS 6高级开发手册(第4版)》——2.9节秘诀:创建基于URL的服务
本节书摘来自异步社区《iOS 6高级开发手册(第4版)》一书中的第2章,第2.9节秘诀:创建基于URL的服务,作者 【美】Erica Sadun,更多章节内容可以访问云栖社区“异步社区”公众号查看 2.9 秘诀:创建基于URL的服务iOS 6高级开发手册(第4版)Apple的内置应用程序提供了多种可以通过URL调用访问的服务。可以要求Safari打开Web页面,让Maps显示一幅地图,或者使用mailto:风格的URL开始在Mail中撰写一封信件。URL模式指出现在冒号之前的URL的第一部分,比如http或ftp。 这些服务可以工作,因为iOS知道如何将URL模式匹配到应用程序。以http:开头的URL将在Mobile Safari中打开。mailto:URL总会链接到Mail。你可能不知道的是:你可以定义自己的URL模式,并在应用程序中实现它们。并非所有标准的模式都在iOS上受支持,FTP模式就不能使用。 无论何时Mobile Safari或另一个应用程序打开那种类型的URL,自定义的模式都将允许应用程序启动。例如,如果应用程序注册xyz,那么任何xyz:链接都会直接到达应用程序以进...