UIKit & CoreGraphics のvim用keywordファイルの作成

私はvimiPhoneアプリのコーディングをしはじめているのですが、その際にvim用のkeywordファイルが必要です。
Webでさらった感じだとNS***系を定義してあるkeywordファイルは見つかったのですが、UIKit、CoreGraphicsのkeywordファイルが見つからなかったので作成しました。
抽出元のSDKiPhone SDK 2.2 です。
実施した手順は以下のとおりです。

(1)SDKのヘッダーファイルから etags でinterface名、protcol名,enum名、struct名等を抽出

 これでできるTAGSファイルが一番キーワードを抜き出しやすそうだったからです。

(2)TAGSファイルからRubyの自作スクリプトでキーワードを抽出して ***.dict ファイルに書き出し

 参考までにこのスクリプトのファイルを添付させていただきます。
 http://www.main-loop.com/datas/commands/etags2vimkeyword.rb
 メモリ効率なんかは考えずに単純にキーワードを抜き出してファイルに書き出すだけです。


これで抜けがないか保証はできませんし、余分なキーワードが入る可能性もありますが、無いより良さそうです。
【UIKit keywordファイル】
http://www.main-loop.com/datas/vim/dictionary/objc_UIKit.dict
【CoreGraphics keywordファイル】
http://www.main-loop.com/datas/vim/dictionary/objc_CoreGraphics.dict