UITouch
オブジェクトをネットワーク経由で送信することはおそらくないでしょう(ただし、必要に応じて送信することはできます)。位置を何らかの構造体にパッケージ化して、それを送信するだけで、送信していたトラフィックの量を減らすことができます。UITouch オブジェクト全体とそのすべてのデータが必要な場合は、オブジェクトをサーバーに送信してください。
フレームワークを使用CFNetwork
して、クライアント アプリケーションからサーバーにデータを送信できます。その場合は、IPv6 を実際に使用するようにしてください。
Apple には、CFNetwork を操作するためのサンプル コードがあります。streams
タッチイベントを記録したい場合は、タッチが発生したときのタイムスタンプと一緒にタッチを保存したい場合はNSArray
またはを使用してください。NSDictionary
次に、ユーザーが作成したときに、各タッチを配列または辞書に追加するだけです。
更新: Apple の WiTap サンプル コードで時間を無駄にするつもりはありません。以前に読んだことがありますが、単純なクライアント/サーバーアプリをすばやく起動して実行したい場合、混乱を招き、無関係なコードがたくさんあります。これまでにネットワーク プログラミングを行ったことがない場合は、非常に混乱する可能性があります。
最初にネットワーク転送が機能するようにします。次に、必要に応じて、Bonjour ネットワーキング部分についてWiTapを参照して、クライアントとサーバーの自動検出を行うことができます。ただし、Bonjour のサポートを追加するのは、データ ストリームが最初に機能するようになってからにしてください。