Wykryj, gdy wolumin jest podłączony w systemie OS X

Mam aplikację systemu OS X, która musi odpowiedzieć na zamontowany lub odmontowany wolumin.

Rozwiązałem już ten problem, okresowo pobierając listę woluminów i sprawdzając zmiany, ale chciałbym wiedzieć, czy jest lepszy sposób.