Библиотека C# на iOS

ПРЕДУПРЕЖДЕНИЕ: Я новичок в iOS и это вполне может быть основной вопрос.

Я управляю настольным приложением ПК, которое имеет довольно полную библиотеку, написанную на C#. Я хочу, чтобы некоторые функции библиотеки были доступны для нового проекта iOS, который я предпринимаю. Итак , каковы некоторые архитектурные возможности для использования моей существующей библиотеки C# с проектом iOS?

Я сделал разработку дроидов, и ответ был создан некоторые веб-службы, которые используют мою библиотеку C#, а затем droid потребляют эти службы. Я предполагаю, что тот же подход будет работать с iOS (правильно???) но мне интересно, есть ли другие варианты?

1 ответов


Это зависит от того, что вы хотите сделать:

  • Если вы" потребляете " библиотеку через SOA с вашей библиотекой на сервере, то она должна работать нормально, и iOS никогда не узнает о библиотеке (или заботе)
  • Если, однако, вы хотите использовать библиотеку c# на устройстве iOS, то вы будете есть использовать такие инструменты, как MonoTouch-просто: iOS не будет запускать dll .NET без поддержки goo, которые добавляют такие инструменты, как MonoTouch (в частности, кросс-компиляция / AOT и другое время выполнения)
  • или вы можете перенести свой код в XCode вручную