使用IOS编程连接和断开USB电缆到iPhone

时间:2013-02-22 06:12:24

标签: ios xcode jailbreak iphone-privateapi eaaccessory

我正在计算机上开发类似“弹出设备”的iPhone应用程序。这意味着,当我连接USB电缆连接到计算机时,此应用程序只需单击即可断开该连接。我被谷歌搜索了,我对EAAccessoryManager有了一些了解。此EAAccessoryManager仅用于通知。当USB电缆连接或断开时,它可以通知用户。但我需要以编程方式断开连接。有没有可用的API或教程?请帮助我。

2 个答案:

答案 0 :(得分:2)

你应该看看IOKit。我相信IOKit可以在iOS和OS X上使用USB设备。

您可能有兴趣看一下这些链接: https://developer.apple.com/library/mac/#documentation/DeviceDrivers/Conceptual/USBBook/USBIntro/USBIntro.html

http://iphonedevwiki.net/index.php/IOKit.framework

另外,关于iOS / OS X内核的书非常好,我相信有一整章关于IOKit:

http://www.amazon.com/Mac-OS-iOS-Internals-Apples/dp/1118057651

答案 1 :(得分:1)

您可以在https://github.com/kennytm/iphone-private-frameworks中找到iOS框架的私有API,但我不认为此功能存在。我认为这是因为没有理由想要从iPhone上做到这一点,因此Apple没有理由将其包含在API中。