swift でプロセスのリストを得る

https://developer.apple.com/legacy/library/qa/qa2001/qa1123.html にサンプルがあったので GetBSDProcessList 関数を swift で書いてみた。 ついでに最近 carthage を使っているのでそれでも入れられるようにしてみた。

github.com

こんな感じで使う

import GetBSDProcessList

guard let procs = GetBSDProcessList() else {
    return
}

for proc in procs {
    ....
}

C の構造体とかその配列とかで Unsafe... を使う場合は、提供する関数の中に閉じ込めるのがいいのかな?