2012-05-18 35 views
1

我正在研究iOS sdk中ExternalAccessory框架的示例,以將iPhone/ipad用作可插入PC或Mac並存在的USB設備作爲外部設備(如MIDI控制器或其他)適用於iOS的ExternalAcessory Framework:將iPhone用作USB設備

我想創建的應用程序需要通過USB或藍牙連接到主機(PC或Mac)iphone,並向主機提供功能。我怎樣才能實現這個?

回答

0

您可能更容易通過WiFi連接。您需要成爲Apple Made for iPhone計劃的一部分,該計劃不易進入,可使用藍牙或基座連接器與外圍設備進行通話。對使用WiFi沒有這樣的限制。此外,你會發現更多有用的例子,通過網絡上的WiFi連接。

+0

但是並不是iphone程序創建的設備已通過認證,可以連接到* iphone和連接到它們的應用程序?我的計劃是將iPhone作爲設備本身 – lurscher

+0

是的,但如果您不是MFi計劃的成員,則無法使用通過藍牙或串行端口與自定義設備交談所需的API。爲什麼不使用WiFi? –

0

CoreMIDI是用於模擬MIDI設備的合適的API,這可能通過使用Apple相機連接套件的USB實現。