MonoTouch iPhone: создание нативных сборок .NET-оболочек

Мы рассматриваем возможность использования стороннего API для iPhone, который был скомпилирован в Xcode.

Как создать оболочку для этой собственной библиотеки iOS, чтобы мы могли взаимодействовать с ней в Monotouch .NET

Это именно то, что сделала обертка Flurry.a. Однако нам нужно выяснить, как это сделать самим. См. http://blog.kevfoo.com/index.php/2010/08/monotouch-flurry-analytics-bindings


person Ian Vink    schedule 04.05.2011    source источник


Ответы (1)


В репозитории GitHub Кевина Маханона вы можете ознакомиться с фактический код. На первый взгляд, я считаю, что процесс подразумевает создание интерфейса, который имитирует нативный класс, который вы хотели бы использовать, и украшает его атрибутами сопоставления:

  • Базовый тип
  • Статический
  • Экспорт

И передайте подробный вызов нативного метода параметрам атрибутов.

person Murven    schedule 04.05.2011