如何使我的程序在iBooks中像Dictionary一样?

时间:2017-06-29 23:12:05

标签: macos cocoa text ibooks

当我在Mac上使用iBooks,并使用鼠标highlight一个单词时,会显示英语词库: enter image description here

我喜欢我的程序做类似的事情 - 在iBooks中看起来像这个词库。
如何实现? 最简单的想法是认识到某些文本被选中,但也许iBooks有一些API(在https://developer.apple.com/ibooks/没什么用。)或者也许Mac OS有事件"单字选择",和我可以订阅它。

哪种应用最适合:Cocoa App或某些扩展程序/插件?

对" long way"感兴趣(上下文菜单): enter image description here

任何建议都会受到高度赞赏,因为我对此一无所知。:)

1 个答案:

答案 0 :(得分:1)

我认为您正在寻找的是NSView showDefinitionForAttributedString:atPoint:方法或其中一个兄弟姐妹。 HTH