有没有一种程序化的方法可以访问OSX系统词典?

8

使用Objective-C和Cocoa API,我如何搜索OSX系统词典中“dog”的定义并检索结果,以便我可以显示它们?


4
为什么这个被标记为重复的?链接是关于通过 AppleScript 访问,而与通过 Cocoa 访问无关。 - BadmintonCat
1个回答

14
您可以使用DictionaryServices框架从当前系统字典中获取定义为文本(CFString),或者显示一个包含该定义的字典窗口。

这是一篇关于NSHipster上的字典服务的优秀博客文章。该文章还包括了一个方便的Objective-C封装字典服务的工具,名为DictionaryKit - odlp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接