OSX Leopard以降のバージョンから、OSX標準でバンドルされている辞書アプリケーションのAPIであるDictionary Servies*1が公開されていて、Dictionary Services Referenceのページでリファレンスを閲覧することが出来る。今まで辞書的な資源を利用する場合はWebをスクレイピングする等していたが、OSXローカルで用いるツールならばDictionary Serviesを用いても良い気がしたのでとりあえず単純に辞書を引くだけのアプリケーションを実装してみた。 #import <Foundation/Foundation.h> #import <CoreServices/CoreServices.h> int dict(NSString*word){ NSString*result = (NSString*)DCSCopyTextDefinition