在Cocoa中列出所有连接的iDevices

时间:2011-02-11 02:23:09

标签: iphone cocoa volume iokit diskarbitration

我想为我的备份应用程序实现一种备份功能,但由于我无法在设备上执行此操作,因此我必须在Mac上执行此操作。我如何在计算机上列出连接的iDevices(主要是iPhone和iPod Touch)?我假设我可以通过一些大量连接的USB设备进行枚举,并检查那些具有Apple供应商代码的设备,但我知道有更好的方法。

我还假设我必须使用IOKit,但我从来没有使用它,所以我很欣赏一些示例代码和有用的提示,指出我正确的方向。然后,我需要获取设备名称,并访问设备上的文件,但我想在找出设备后会很简单。

1 个答案:

答案 0 :(得分:1)

您应该查看Disk Arbitration Framework。这个(相对较新的)框架经常更新,以对应iThing世界中的新硬件进展......

玩得开心!