VersaMail のバージョンが 3.0 以降メールデータベースのフォーマットが変更されたらしい。こちらの身にもなって欲しい。フォーマット資料を私にくれるなら許してやろう(そんな事は決してない、解析しないといけないなぁ。。。)。AppleMailConduit や QueueSync Mail を修正しないと。
Spotlight
コンジットはとりあえず読み書き出来たので放置。Mac OS X Tiger の特徴である Spotlight 用のインポータを作成。まぁメモなのであまり表示に特徴は無い。しかし以前作成した時と Xcode のテンプレートが少し違い、戸惑ってしまった。インポータを作成したので本体も少し変更。Spotlight で検索した結果からダブルクリックされた時に、そのメモを表示する機能。コンジットでの同期テストは面倒なので最後まで残りそう。。。
検索機能を実装
検索処理を実装した。前回と違うのは1つのメモ内は NSTextView の検索をそのまま使う、ツールバーからの検索は前回と同じですべてのメモが検索対象。また図らずもインクリメンタルサーチとなってしまった。
ツールバーに入力した検索文字列が他のアプリケーションでもコマンドFで表示されるのだが、自分のソフトではすぐには表示されない。一度 Safari とかで表示した後だと表示される。ググってみたが成果無し。
サービス機能がまだだけどコンジットが心配になってきたので、現在はコンジットのプログラミング中。