次のように[UIReferenceLibraryViewControllerdictionaryHasDefinitionForTerm:word]を使用して、既存の単語リスト(テキストファイルまたはWebリソース)をフィルタリングしたいと思います。
NSMutableArray * validWords = [[NSMutableArray alloc] initWithCapacity:[words count]];
for (NSString * word in words)
{
if ([UIReferenceLibraryViewController dictionaryHasDefinitionForTerm:word])
{
[validWords addObject:word];
}
else
{
NSLog(@"reject word: %@", word);
}
}
iPhoneまたはXcode4デバイスシミュレーターを使用して、結果のNSMutableArray validWordsをMacからアクセスできる場所に永続化するにはどうすればよいですか?
編集:これは1回限りの操作であることが意図されているため、デバイスまたはシミュレーターからデータを取得できるものであれば何でも問題ありません。ホストマシンにWebサービスを実装して(大きな)テキストファイルを読み書きすることを検討しましたが、これを実現するためのより直接的な方法があるかどうか疑問に思いました。