Можете ли вы разрабатывать нативные приложения для iPhone на Ruby? - PullRequest
49 голосов
/ 20 октября 2008

Привет, я смотрю на разработку для iPhone, и Objective-C не мой любимый язык. Насколько я вижу, в данный момент Ruby нельзя использовать для разговора с Cocoa Touch в данный момент на iPhone.

Итак, мой вопрос, я не прав? Могу ли я использовать Ruby на iPhone для разработки приложений Cocoa Touch. И как выглядит будущее для Ruby на iPhone?

Ответы [ 17 ]

2 голосов
/ 07 января 2010

Взгляните на http://www.appcelerator.com/products/titanium-mobile/ «Собственные приложения для iPhone и Android, созданные с использованием веб-технологий».

Звучит хорошо, не правда ли? ; -)

1 голос
/ 21 октября 2008

Я полагаю, что сейчас это не сработает, но я думаю, что в конечном итоге вы сможете использовать MacRuby для создания приложений для iphone. Apple вкладывает в это много работы

Вот ссылка на статью АЦП, описывающую, как создавать нормальные приложения с какао

1 голос
/ 24 октября 2008

Вам не нужно использовать Objective-C для написания приложений для iPhone. Если вы используете QuickConnectiPhone, http://sourceforge.net/projects/quickconnect/,, вы можете написать его полностью на JavaScript, CSS и HTML и при этом иметь устанавливаемое приложение, а не веб-приложение.

Если вы знаете ruby, вы, вероятно, уже работаете с JavaScript.

Чтобы узнать, как установить его, запустить его, и другие идеи перейдите по адресу tetontech.wordpress.com

0 голосов
/ 10 ноября 2011

В настоящее время это неправда, Apple меняет свою политику, взгляните на ShinyCocos, это рубиновые привязки для игрового каркаса Cocos2D-iphone.

https://github.com/funkaster/shinycocos

0 голосов
/ 13 ноября 2009

Одним из возможных решений было бы создание обертки приложения, например библиотеки риса (google it), которая включает ruby-vm. Я считаю, что вы сможете создавать оболочки на языке c ++, которые вы можете использовать для ruby, создавая среду для разработки iphone с помощью ruby. Это, вероятно, требует много работы, хотя ^^

0 голосов
/ 21 октября 2008

Существует открытый исходный код Мост Руби-Какао , вы можете попытаться начать работать. Но я понимаю, что между Ruby и ObjC есть некоторое несоответствие импеданса, что делает его немного неловким в использовании.

0 голосов
/ 28 октября 2008

Мост Руби Какао, вероятно, не будет работать. Большинство мостов для динамических языков должны генерировать исполняемые блоки (либо вручную, либо с помощью libffi). Более ограниченные мосты (для более статичных языков) могут не иметь таких проблем.

В любом случае для создания моста, вероятно, потребуется больше узнать о среде выполнения Objective C, чем просто научиться писать приложения Cocoa Touch, что, вероятно, в первую очередь лишает смысла делать это.

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