2011-05-04 2 views
0

Nous envisageons d'utiliser une API d'un tiers pour l'iPhone qui a été compilé dans Xcode.MonoTouch iPhone: création d'enveloppeurs .NET natifs

Comment créer une enveloppe pour cette bibliothèque iOS native afin que nous puissions Interop avec elle dans MonoTouch .NET

Ceci est exactement ce que l'emballage Flurry.a fait. Nous devons cependant savoir comment le faire nous-mêmes. Voir Kevin Machanon http://blog.kevfoo.com/index.php/2010/08/monotouch-flurry-analytics-bindings

Répondre

3

Sur Kevin Machanon's GitHub repository vous pouvez jeter un coup d'oeil sur le code réel. À première vue, je crois que le processus implique la création d'une interface qui imite la classe native que vous souhaitez utiliser et de le décorer avec des attributs mapping:

  • BaseType
  • statique
  • Export

Et passez l'appel de méthode native détaillée aux paramètres d'attributs.

Questions connexes