当我在Mac上使用iBooks并用鼠标highlight一个单词时,将显示English Thesaurus:
macos - 如何使我的程序在iBooks中表现得像Dictionary?-LMLPHP

我希望我的程序做类似的事情-在iBooks中出现这样的词库。如何达到?
最简单的想法是识别出选中了一些文本,但也许iBooks具有一些API(在https://developer.apple.com/ibooks/处无用)。也许Mac OS拥有“选择单个单词”事件,我可以订阅它。

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

我对“长途旅行”(上下文菜单)不感兴趣:
macos - 如何使我的程序在iBooks中表现得像Dictionary?-LMLPHP

任何建议将不胜感激,因为我对此一无所知。

最佳答案

我认为您正在寻找的是NSViewshowDefinitionForAttributedString:atPoint:方法或其同级之一。高温超导

关于macos - 如何使我的程序在iBooks中表现得像Dictionary?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44836328/

10-12 03:10