Использование MacRuby для разработки приложений для iPhone - PullRequest
22 голосов
/ 12 февраля 2011

Я собираюсь создать приложение для iPhone, но у меня нет достаточно времени, чтобы изучить Objective-C. Я уже знаю Ruby и обнаружил MacRuby. Можно ли создать приложение для iPhone, используя только MacRuby, без знания Objective-C?

Ответы [ 3 ]

9 голосов
/ 04 мая 2012

Ответ на вопрос обновлен RubyMotion :

RubyMotion - это революционный набор инструментов для iOS. Это позволяет вам быстро разрабатывать и тестировать нативные приложения iOS для iPhone или iPad, используя все удивительный язык Ruby, который вы знаете и любите.

5 голосов
/ 08 марта 2011

MacRuby еще не портирован на iOS.

Инженер Apple объявил в Twitter в сентябре прошлого года, что ведется работа по переносу MacRuby на iOS .

Пока такой релиз не увидит свет, вы не сможете использовать MacRuby для написания приложений для iOS.

Apple недавно дала понять, что MacRuby будет входит в следующую версию OS X .Разумеется, похоже, что MacRuby находится на пути к тому, чтобы стать благословенным Apple средством разработки приложений для OS X и iOS.На данный момент можно только надеяться, но эти ранние признаки многообещающие.

5 голосов
/ 12 февраля 2011

Это обман Можете ли вы использовать MacRuby для разработки приложений для Mac App Store? (более или менее).

Возможно ли создать приложение для iPhoneиспользование только MacRuby, без каких-либо знаний Objective-C?

Короче говоря, нет.

Все API (системные каркасы), документация, инструменты разработки, примеры ибольшинство разработчиков используют Objective-C.Вы должны будете знать Objective-C насквозь, чтобы иметь возможность написать приложение для системных API iOS или Mac OS X.

Кроме того, среда выполнения MacRuby использует сборщик мусора Objective-Cпоставляется с Mac OS X. Хотя перенос этого сборщика на iOS / ARM, вероятно, не такой сложный (источник доступен), системные платформы не поддерживают его;это не сработает.

...