7
votes

Y a-t-il un moyen de développer une application en .NET pour iPhone

Pouvons-nous développer une application pour iPhone dans Visual Studio lui-même y a-t-il un émulateur pour le tester compatible avec Visual Studio


2 commentaires

Est-il vraiment nécessaire de poser des variations mineures de la même question trois fois? Voir aussi: Stackoverflow.com/questions/1599634/... et Stackoverflow.com/questions/1599820/...


Vous devriez également envisager de choisir une réponse aux questions que vous posez.


8 Réponses :


15
votes

Vous pouvez utiliser Mono dans l'environnement iPhone pour développer des applications dans un environnement C # / .NET. - https://www.xamarin.com est un exemple de quelqu'un qui fait cela.


4 commentaires

+1 ..Je ne le savais pas .. j'ai cherché quelque chose comme ça avant de n'avoir trouvé aucun


Est-ce qu'il va courir sur un iPhone non-Jailbreaké?


Absolument. C'est une méthode approuvée par Apple de faire des choses.


Mise à jour sur ceci: Ce statut peut avoir changé, en attente d'Apple pour appliquer la nouvelle politique (ou en arrière, espérons-le), alors le fil est ici: Stackoverflow.com/Questtions/2604033/...



1
votes

Oui, vous pouvez utiliser Mono pour cela. Novell a publié un produit commercial: MonoTouch

maintenant c'est https://www.xamarin.com/


0 commentaires

3
votes

Comme mentionné, Mono est la voie.

Il n'y a pas de chemin à présent pour faire un développement simple dans le Studio Visual Studio, cependant, cela arrivera bientôt comme un addin vs, qui a été discuté sur Hanselminutes.

Il y a un mono IDE, appelé monodevelop

Lien vers le podcast mono de Hanselminutes ici


1 commentaires

Avec AirPlay, vous pouvez utiliser Visual Studio



1
votes

Vous aurez toujours besoin de l'iPhone officiel SDK et OSX, de Exigences monoTouch :

Pour commencer à utiliser MonoTouch, vous devrez avoir:

  • L'iPhone de l'iPhone d'Apple 3.0 ou plus, disponible auprès de l'iPhone Dev Center de Apple.
  • Un ordinateur Intel Mac exécutant des macos 10,5 ou 10,6 (léopard ou léopard de neige).
  • La dernière version de Mono pour OSX

    Ce n'est donc pas vraiment un déjeuner gratuit: (


0 commentaires

3
votes

Vous pouvez utiliser xamarin (précédemment monoTouch)


1 commentaires

Le seul problème avec cela, qu'il ne s'agisse d'aucune utilisation sur Windows, même d'installer monodevelop.



4
votes

monodevelop 2.2 bêta a une configuration pour Windows. Télécharger

Mais si vous voulez développer pour l'iPhone (avec monoTouch ) Vous devez avoir un Mac Intel ( Sinon, vous ne pouviez pas exécuter les outils Apple Neccesary).

Selon ce que vous voulez, vous pouvez également utiliser Unity pour l'iPhone qui est aussi mono / .NET basé.


0 commentaires

0
votes

En plus d'utiliser MonoTouch , il n'y a pas d'autre moyen de le faire dans .NET .

Si vous n'êtes pas disposé à utiliser l'API native de Obj-C pour iPhone, vous pouvez également envisager Flash .


1 commentaires

@Rob je n'ai jamais dit Flash Works dans iPhone. J'ai dit que vous pouvez utiliser Flash et Action Script 3 pour développer pour l'iPhone. Vérifiez le lien que j'ai posté.



0
votes

Utilisez l'AirPlay SDK: http://www.airplaysdk.com/

Vous pouvez développer avec Visual Studio et cibler l'iPhone gratuitement. Si vous ciblez d'autres plates-formes mobiles, la tarification change. Vous aurez toujours besoin d'un Macintosh pour signer votre package iPhone, mais tout le développement / test peut être effectué en C ++ dans Visual Studio sous Windows.


0 commentaires