我可以用C ++编写iOS设备驱动程序吗?

时间:2018-04-02 20:35:57

标签: c++ ios driver

我想出了一个项目,要求我通过闪电端口为连接到iPhone的微控制器编写驱动程序。如果我不打算将它发布到App Store,是否可以编写驱动程序?

另外,我的第二个问题是:我必须使用哪种语言?我对C ++非常熟悉,我对Apple设备完全不熟悉,所以我不知道是否需要使用Swift。

1 个答案:

答案 0 :(得分:2)

无法为iOS编写驱动程序。访问端口(和蓝牙经典)的唯一方法是External Accessory Framework

可以通过Game ControllerFramework等其他框架访问一些常见的附件功能。 WWDC2013 Designing Accessories for iOS and OS XWWDC2014列出了一些可用于与配件互动的框架。

您需要MFi作为硬件供应商和AppStore(您需要提供自定义协议字符串,如果有的话)。该程序提供有关iPod附件协议(iAP)的详细信息。

也许你可以找到这个有用的问题USB-Programming on iPhone