Краткий ответ: Да, технически вы можете создать такое приложение.Вам необходимо пересмотреть руководящие принципы магазина, чтобы узнать, какие требования должны быть выполнены для отправки в различные магазины.
Это возникает время от времени;Помимо рекомендаций, упомянутых @NSResponder, реальность такова, что вы просто потратите много лишнего и ненужного времени, если решите использовать MacRuby , если только вы не планируете использовать в своем приложении большой кусок уже написанного кода Ruby..
Обучение Цель C составляет около 2% от общего объема обучения, необходимого для того, чтобы быть эффективным разработчиком Какао.Остальные 98% - это все, от модели управления памятью до стандартных идиом, таких как KVC / KVO / делегирование, файлы NIB и множество классов и API по всей системе.
Все эти вещи написаны на Objective-C (или C) с документацией, нацеленной на Objective-C, и примерами, написанными на Objective-C.
Кроме того, вся цепочка инструментов сосредоточена напроверка, компиляция, индексирование, отладка и манипулирование Objective-C.
Если вы хотите использовать MacRuby для создания реального приложения Cocoa, вам все равно придется знать Objective-C насквозь.И вам придется иметь дело с любыми ошибками и несоответствием импеданса, которые есть и на уровне моста.