Языки для разработки iPhone - PullRequest
       22

Языки для разработки iPhone

6 голосов
/ 24 апреля 2009

Какие языки можно использовать для разработки для iPhone? Я знаю, я знаю: канонически говоря, Objective-C является единственным и только язык может быть использован для разработки для iPhone. Но я обращаюсь к креативным хакерам.

Есть ли что-нибудь - неважно, насколько хакерское - кроме Objective-C, которое можно использовать для разработки для iPhone? (кроме использования сборки или C для переизобретения Objective-C)

Ответы [ 5 ]

4 голосов
/ 24 апреля 2009

Вы можете использовать Mono (C # и JavaScript) с набором для разработки игр Unity 3D . Он использует опережающую компиляцию, чтобы обойти iPhone без поддержки динамически генерируемого кода.

iPhone не нужно ломать в тюрьме, но лицензия не бесплатна.

3 голосов
/ 24 апреля 2009

«Канонически говоря» вы можете использовать C или C ++. Objective-C - не единственный возможный язык, и вы можете посыпать вызовы Objective-C в середине кода C ++, если хотите.

Но на самом деле ваш страх перед объективным C беспочвенен, это прекрасный язык, когда вы его узнаете. И знание этого действительно помогает использовать большой набор базовых классов.

Если вы собираетесь перейти на платформу для разработки, сделайте это правильно или не беспокойтесь. Это был мой девиз на других платформах, на других языках.

3 голосов
/ 24 апреля 2009

Вы можете написать скрипт на Python, используя Telesphoreo . Хотя, конечно, это должен быть взломанный телефон.

2 голосов
/ 24 апреля 2009

Если у вас взломанное устройство, вы можете использовать Java или даже кросс-компилировать приложение Android. Это делается с помощью XMLVM . Автор Арно Пудер. 14 октября 2008 года он дал Google Tech Talk об этом.

2 голосов
/ 24 апреля 2009

Всегда есть возможность разработать веб-приложение, ориентированное исключительно на iPhone Safari. В этом случае вы можете использовать любой язык веб-программирования.

Технически это не является родным приложением для iPhone, но вы определенно можете воспользоваться большинством возможностей iPhone таким образом. Фактически, в течение первого года работы iPhone это был единственный способ запустить приложение на нем (при условии, что вы не делали джейлбрейк на телефоне).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...