Какие языки помимо Objective-C будут генерировать код приложения, который работает на iPad?
Я хотел бы написать приложение для iPad, но терпеть не могу Objective-C.
Есть ли генератор языка, который бы выплевывал Objective-C, но позволил бы мне написать приложение для iPad на другом языке?
Я немного слышал о MacRuby и мне интересно, можно ли его использовать таким образом. Есть ли другие подобные проекты на других языках?
5 ответов
C# с MonoTouch.
JavaScript с помощью Appcelerator Titanium.
Flex с ELIPS Studio 3.
Python с PyObjC (хотя для взломанных айфонов).
Джон Макинтош использует Smalltalk на iPhone. Например, его приложение Mobile Wiki Server.
Вы можете использовать Corona, Torque или Unity. Все они имеют свои преимущества и недостатки по сравнению со стандартным SDK для Objective-C, но на самом деле, если речь идет о самом языке, трудно понять, как вы могли бы лучше "выдерживать" языки, поддерживаемые этими тремя, чем Objective-C,
Ни один компьютер нигде (ну, может быть, какой-то) не заботится о том, на каком языке вы пишете свои программы. Черт, вы могли бы писать машинные инструкции вручную, если вы достаточно терпеливы (и безумны). Пока вы можете понять, как правильно взаимодействовать с интерфейсом системных вызовов и ABI, вы можете делать все, что захотите.