2009-04-24 3 views
6

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

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

+0

NSAssert ([langsForiPhone count] == ​​1); – dreamlax

ответ

4

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

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

3

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

2

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

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

3

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

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

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

+0

Я не боюсь Objective-C и имею на это все намерения изучить его. Это было просто любопытством. Если бы кто-то мог понять, как закодировать приложения iPhone с помощью Excel, я бы никогда не хотел делать то же самое, но я хотел бы знать, как они его сняли. – Dinah

2

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

Смежные вопросы