2010-12-30 2 views
1

Je travaille sur une application pour l'iPad et j'aimerais pouvoir inclure l'option d'utiliser un appareil iOS distinct pour le contrôler. J'ai vu des exemples de cela avec des jeux (notamment Chopper 2), mais je n'ai aucune idée de comment cela est fait.Contrôlez l'iPad avec un autre appareil iOS

Quelqu'un peut-il me diriger vers les frameworks iOS qui soutiennent cette fonctionnalité? J'ai regardé à travers le SDK mais je ne trouve pas les sections pertinentes.

Merci

Répondre

1

Je suis sûr qu'ils utilisent Game Kit ou vous pouvez utiliser le niveau inférieur Bonjour discovery.

Lisez les documents de GameKit.

Vous pouvez commencer ici. Je suppose que le contrôleur est en fait une fonctionnalité distincte de l'application qui envoie simplement des messages sur le réseau, en utilisant des sockets pour envoyer et recevoir les données.

Envoie sur le réseau depuis le contrôleur. Recevez-les sur l'ipad dans un thread en cours d'exécution ou bien le service que vous utilisez le gère. traiter les messages reçus.

+0

Comme l'application n'est pas un jeu, je vais utiliser Bonjour. Merci beaucoup alJaree. – Jack

+0

GameKit est [pas seulement pour les jeux] (http://developer.apple.com/library/ios/#documentation/GameKit/Reference/GameKit_Collection/Introduction/Introduction.html#//apple_ref/doc/uid/TP40008303-CH1 -SW1): "Bien que conçu avec des jeux en tête, ce réseau est utile pour tout type d'échange de données entre les utilisateurs de votre application." –

+0

@Jack - Comme Daniel l'a dit, vous pouvez utiliser les services fournis par GameKit. Il peut être plus facile à utiliser que Bonjour en fonction de votre expérience en matière de réseau. – jarryd

1

D'accord avec @alJaree. Je travaille sur quelque chose de similaire, bien que je l'ai trouvé beaucoup plus facile à mettre en œuvre via Unity. Prime31 a un certain nombre de plugins doux qui vous permettent d'implémenter des choses comme Bluetooth via gamekit dans une seule ligne de code. Je suis sur mon iPad en ce moment, donc je ne peux pas être sûr de l'URL exacte, mais je pense que c'est Prime31.com, dans leur section «unité».

+0

Services payants um ...... Selon ce que le PO a en tête, les raccourcis peuvent être bons ou mauvais. @Jack. Si vous voulez réellement apprendre et développer vos compétences en programmation et votre connaissance de l'API, vous connaissez le chemin à suivre;) – jarryd

Questions connexes