【发布时间】:2010-10-06 06:37:44
【问题描述】:
我想为我的应用创建一个 URI。例如,如果我的应用名称是“GetIt”:
getit://
有没有一种简单的方法来创建一个?
【问题讨论】:
标签: objective-c cocoa macos uri
我想为我的应用创建一个 URI。例如,如果我的应用名称是“GetIt”:
getit://
有没有一种简单的方法来创建一个?
【问题讨论】:
标签: objective-c cocoa macos uri
为 GetURL 事件创建一个 Apple 事件处理程序,然后将 URL 方案列表放入您的应用程序包中。 Kimbro Staken 有a blog post with more details。
我认为有一些可重复使用的 Cocoa 源代码可以为您处理 AE 处理程序,但我忘记了它的名称以及从哪里获得它。
【讨论】:
除非您打算让您的应用程序可编写脚本,否则最简单的方法可能就是为此注册一个 Apple 事件处理程序。 CocoaDev 有a good example 告诉你怎么做。
【讨论】:
此外,Craig Hockenberry 有一个nice writeup 在 iPhone 应用程序中实现自定义 URL 方案。我没有在 Cocoa 的桌面上尝试过这个,所以我不知道会翻译多少。
【讨论】: