Какие языки помимо Objective-C будут генерировать код приложения, который работает на iPad?

Я хотел бы написать приложение для iPad, но терпеть не могу Objective-C.

Есть ли генератор языка, который бы выплевывал Objective-C, но позволил бы мне написать приложение для iPad на другом языке?

Я немного слышал о MacRuby и мне интересно, можно ли его использовать таким образом. Есть ли другие подобные проекты на других языках?

5 ответов

Решение

C# с MonoTouch.
JavaScript с помощью Appcelerator Titanium.
Flex с ELIPS Studio 3.
Python с PyObjC (хотя для взломанных айфонов).

Видимо Lua это вариант.

Джон Макинтош использует Smalltalk на iPhone. Например, его приложение Mobile Wiki Server.

Вы можете использовать Corona, Torque или Unity. Все они имеют свои преимущества и недостатки по сравнению со стандартным SDK для Objective-C, но на самом деле, если речь идет о самом языке, трудно понять, как вы могли бы лучше "выдерживать" языки, поддерживаемые этими тремя, чем Objective-C,

Ни один компьютер нигде (ну, может быть, какой-то) не заботится о том, на каком языке вы пишете свои программы. Черт, вы могли бы писать машинные инструкции вручную, если вы достаточно терпеливы (и безумны). Пока вы можете понять, как правильно взаимодействовать с интерфейсом системных вызовов и ABI, вы можете делать все, что захотите.

Другие вопросы по тегам