Альтернативные языки с MonoTouch

release.major.minor.revision был бы моим предположением.
, Но это может варьироваться значительно между продуктами.

10
задан Chuck 10 December 2009 в 20:47
поделиться

2 ответа

Это не ограничивается C #, но есть несколько предостережений при использовании других языков:

  • Генерация динамического кода (выброс отражения) невозможна на iPhone, поэтому IronPython и IronRuby победили. t работать
  • , если компилятор генерирует код, который зависит от API-интерфейсов, которых нет в MonoTouch, например, библиотеки времени выполнения VB.NET, эти API / библиотеки необходимо будет перенести
  • Компилятор должен иметь возможность настраивать пользовательский фреймворк / corlib - хотя основные эффекты MonoTouch такие же, как и silverlight, поэтому любой компилятор, ориентированный на SL, должен работать из коробки. Я уверен, что вы могли бы выполнить тривиальное перенацеливание ссылок на сборки с помощью такого инструмента, как Cecil.

Delphi Prism, как известно, работает - их надстройка MonoDevelop даже имеет поддержку MonoTouch. Прочее статически скомпилировано.

12
ответ дан 3 December 2019 в 22:37
поделиться

Novell в этом вопросе довольно расплывчато, они говорят: «MonoTouch - это комплект для разработки программного обеспечения для Mac OS X, который позволяет использовать языки программирования .NET» .

Кажется, что простые программы на F #, такие как Hello-world, работают, см. Этот пост: http: / /jamesmoorecode.blogspot.com/2009/09/f-running-on-iphone.html

И поскольку IronRuby построен на основе DLR и поскольку Novell не поддерживает DLR для MonoTouch, IronRuby не должен работать.

3
ответ дан 3 December 2019 в 22:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: