Какие есть альтернативы Objective-C для программирования на Mac? - PullRequest
10 голосов
/ 06 ноября 2008

Мне стало очень комфортно в мире языков программирования без мусора. Теперь я должен написать небольшой компонент Mac. Я изучал Objective-C, но, сталкиваясь с возможностью висящих указателей и необходимостью управлять счетами удержания, я чувствую уныние.

Я знаю, что в Objective-C теперь есть сборщик мусора, но это работает только с Leopard. Мой компонент тоже должен работать с Tiger.

Мне нужен доступ к некоторым библиотекам Какао, недоступным для Java, так что это исключает мое обычное оружие выбора.

Какие у меня альтернативы? Особенно без явных указателей и автоматической сборки мусора.

Ответы [ 13 ]

0 голосов
/ 14 ноября 2008

См. NObjective (http://code.google.com/p/objcmapper/) мост к Какао. Он предоставляет больше возможностей, чем другие, с меньшими накладными расходами.

0 голосов
/ 06 ноября 2008

.NET через Mono mono-project.com

0 голосов
/ 06 ноября 2008

Посмотрите на Python и wxPython (wxWidgets в Python).

У wxWidgets есть очень элегантный шаблон дизайна приложения App-Doc-View, который очень, очень хорош. Это не используется достаточно, ИМО. Я не нашел никаких примеров wxPython этого примера App-Doc-View, поэтому вы должны использовать примеры C, чтобы выяснить, как это будет работать в Python.

Я бы выложил примеры, но я еще не все заработал.

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