Я хочу создать приложение для iPhone, но у меня недостаточно времени для изучения Objective-C. Я уже знаю Ruby и обнаружил MacRuby. Возможно ли создать приложение для iPhone с использованием MacRuby, без каких-либо знаний Objective-C?
Использование MacRuby для разработки приложений для iPhone
Ответ 1
Это обман Можете ли вы использовать 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, вероятно, не так сложно (источник доступен), системные рамки не поддерживают Это; это не сработает.
Ответ 2
Ответ на вопрос был обновлен RubyMotion:
RubyMotion - революционная инструментальная цепочка для iOS. Это позволяет быстро разрабатывать и тестировать собственные приложения для iOS для iPhone или iPad, используя все потрясающий язык Ruby, который вы знаете и любите.
Ответ 3
MacRuby еще не портирован в iOS.
В сентябре прошлого года в Твиттере появился инженер Apple, который работает над переносом MacRuby в iOS.
Пока такой выпуск не увидит свет в день, вы не сможете использовать MacRuby для написания приложений iOS.
Недавно Apple сообщила, что MacRuby должен быть включен в следующую версию OS X. Похоже, что MacRuby может стать популярным средством разработки приложений для OS X и iOS. На этот момент можно только надеяться, но эти ранние показания являются многообещающими.