物書堂は使い勝手のよい辞書アプリをたくさんリリースしている会社だ。
今作っている英単語学習アプリで物書堂の辞書アプリと連携できるとうれしいと思ったらサンプルコードが公開されていた。
辞典Appで検索 | iPhone | 物書堂
ProductController が提供されているので、呼び出しはとても簡単だ。(多少手を入れている)
ProductController * controller = [ProductController sharedController];
MKDSearchOption option = MKDSearchOptionDefault;
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
int monokakiIndex = [prefs integerForKey:MONOKAKI_JISHO_INDEX];
[controller searchAtIndex:monokakiIndex withString:searchText withOption:option];
物書堂アプリと連携した場合、物書堂アプリから1タップで呼び出し側のアプリに戻ることが出来るので、とても便利。

アプリ間連携はこれまであまりやったことがなかったが今後は活用してみよう。