Mac OS に接続された iPod を検出する Cocoa プログラムを作成しようとしています。USB デバイスのマウントおよびアンマウント通知について、NSWorkspaceDidMountNotification および NSWorkspaceDidUnmountNotification をリッスンしています。NSString *path = [[notif userInfo] objectForKey:@"NSDevicePath"]; を使用して、マウントされたデバイスのデバイス パスを取得できます。しかし、マウントされたデバイスが iPod であるかどうかを確認するには、デバイス ID、ベンダー ID、製品 ID なども知る必要があります。進むべき道はIOKitだと思います。しかし、私はそれが低レベルのプログラミング用だと感じています。これらを見つける他の方法はありますか?また、IO キットの場合、マウント パスを指定すると ID が返されるサンプル プログラムはありますか?
どうもありがとう。