7

USBドックコネクタケーブルを介してコンピュータ(今のところMAC、可能であればPC)と通信する必要があるiPhone / iPodアプリに取り組んでいます。私は iPhone プログラミングの完全な初心者であり、調べた限りでは、External Accessories フレームワークが出発点です。

フレームワークに関するオンライン ドキュメントを調べているときに、サポートされているプロトコルへの参照に出くわしました。それらについてこれ以上の情報を見つけることができなかったので、プロトコルが何を意味するのか疑問に思っていますか? それらは HTTP や FTP などのよく知られたものですか? それとも私は完全に的外れですか?

どうもありがとう

4

2 に答える 2

12

外部アクセサリフレームワークは、iPhoneのUSBドックコネクタまたはBluetoothを介してカスタムハードウェアと通信するためのものです。接続しようとしているデバイスは、Made for iPodプログラムの一部である必要があり、iPhoneとデバイス間の通信をデコードするチップが含まれている必要があります。

フレームワークのドキュメントで参照されているプロトコルは、各ハードウェアに固有のものです。たとえば、ゲームコントローラのハードウェアメーカーは、ボタンの押下やジョイスティックの動きを読み取るためのプロトコルを設定できます。このプロトコルを処理するアプリケーションは、そのハードウェアアクセサリを使用できます。

外部アクセサリフレームワークを使用して、USBコネクタを介してデータを同期することはできません。Gerryが示唆しているように、そのためにはWiFiまたはその他のネットワーク手段を使用する必要があります。前の質問で、Saurabh Sharanは、CulturedCodeの人々がまとめたテザーUSB接続を介してこれを行うためのハックを指摘しました。

于 2010-01-18T03:10:20.527 に答える
1

カスタムデバイス用だと思います。コンピューターとの通信には、Wi-Fi を使用します。

Mac アプリとデータを同期している場合は、ZSyncを調べます。

于 2010-01-18T01:48:24.803 に答える