【问题标题】:Create an URI for an application为应用程序创建 URI
【发布时间】:2010-10-06 06:37:44
【问题描述】:

我想为我的应用创建一个 URI。例如,如果我的应用名称是“GetIt”:

getit://

有没有一种简单的方法来创建一个?

【问题讨论】:

    标签: objective-c cocoa macos uri


    【解决方案1】:

    为 GetURL 事件创建一个 Apple 事件处理程序,然后将 URL 方案列表放入您的应用程序包中。 Kimbro Staken 有a blog post with more details

    我认为有一些可重复使用的 Cocoa 源代码可以为您处理 AE 处理程序,但我忘记了它的名称以及从哪里获得它。

    【讨论】:

      【解决方案2】:

      除非您打算让您的应用程序可编写脚本,否则最简单的方法可能就是为此注册一个 Apple 事件处理程序。 CocoaDev 有a good example 告诉你怎么做。

      【讨论】:

        【解决方案3】:

        此外,Craig Hockenberry 有一个nice writeup 在 iPhone 应用程序中实现自定义 URL 方案。我没有在 Cocoa 的桌面上尝试过这个,所以我不知道会翻译多少。

        【讨论】:

        • 我不能再回复你给我的消息,所以我会在这里做一个离散的评论。我编辑了所有有问题的东西,并把它们变成了我自己的。仅仅因为它们具有相似的格式并不意味着它们被剽窃。另外,我不太感谢您删除我得分最高的答案。
        • @syb0rg - 该答案的很大一部分仍然是从 polygenelubricants 复制的。我不在乎答案的投票,如果你声称别人的工作是我的功劳,我会删除它。就目前而言,您仍然需要提供适当的属性以表明您是从 polygenelubricants 的答案中得出的。在这里和那里换几句话还不够好。要么写下你自己对某事的看法,要么使用大引号和链接来表明来源。
        • Added reference 到主要答案,如果你能恢复它,我会很高兴。
        • @syb0rg 实际上,您并没有做太多让答案脱颖而出。是的,这里的所有内容都在 cc-Wiki 许可下获得许可,这意味着只要您提供适当的归属,您就可以使用它。但是,网站上,仅仅复制一个稍作修改的答案(不会对答案添加任何内容)然后尝试从中获得声誉是不够的。充其量,您应该查看此问题是否与答案所在的问题重复,并标记以供版主注意以将其关闭为重复(因为使用相同的答案是一个很好的指示)。
        • @syb0rg 换句话说,请尝试添加更多原创内容。可以使用其他内容作为基础,但您的内容应显着添加到基础,添加原始内容未添加的内容。在这种情况下,您没有这样做。
        猜你喜欢
        • 2017-06-29
        • 1970-01-01
        • 2011-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-07-22
        • 1970-01-01
        相关资源
        最近更新 更多