Разработка Mac - начать с MacRuby или Objective-C? - PullRequest
1 голос
/ 07 июля 2010

Я хочу погрузиться в разработку приложений для Mac, а затем и для iPhone.Для меня как для Rubyist ясно, что я изучаю и MacRuby, и Objective-C.Вопрос только в том порядке, в котором я должен это делать.Проще сначала изучить Objective-C, а затем объединить знания обоих миров и начать изучать MacRuby, или проще начать с MacRuby, чтобы постепенно найти свой путь в разработку приложений для Mac?

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

Ответы [ 5 ]

6 голосов
/ 07 июля 2010

Сначала изучите Objective-C. Я был на твоем месте, и я пытался сделать MacRuby и ничего не получил. Теперь, когда я выполнил небольшую разработку для Objective-C, MacRuby стал легким, и было приятно вернуться к синтаксису ruby.

3 голосов
/ 07 июля 2010

Переходите прямо к Objective-C, особенно если вы собираетесь разрабатывать iPhone Вы уже знаете Ruby, поэтому не теряйте больше времени.

2 голосов
/ 07 июля 2010

Начните с Objective C. Я попытался начать с MacRuby и был озадачен ненужными подчеркиваниями в именах методов. Изучив Цель C, я намного лучше понимаю MacRuby.

1 голос
/ 27 июля 2010

Я думаю, что основной причиной изучения Objective-C являются

1. Справочник Apple, пример и большинство кодов Какао в мире написаны на Objective-C, так что, в любом случае, вы должны прочитать много кодов Objective-C, чтобы понять рамки Какао. После того, как вы узнали о Какао, легко вернуться назад и заставить между ObjC и ruby.

2.MacRuby в настоящее время не поддерживает iPhone / iPad.

1 голос
/ 07 июля 2010

IMO, если вы ищете разработку приложений для iPhone, вам нужно знать Objective-C, чтобы вы могли начать там.Я никогда не использовал MacRuby, но, похоже, это не будет большой проблемой для изучения, если вы уже хорошо разбираетесь в Ruby.

...