Самый быстрый способ начать разработку приложений для OS X? - PullRequest
3 голосов
/ 17 мая 2009

Мне нужно создать приложение, которое будет работать в OS X, опрашивать данные и отображать эти данные на полном экране в графическом виде - обычно текст «идентификатор: значение» в каком-то табличном формате, но, возможно, со спарк-линиями для отображения исторических изменений и «анимациями» (ничего необычного, просто исчезающий текст и тому подобное) для отображения обновлений.

Однако я понятия не имею, с чего начать. У меня нет опыта разработки приложений для настольных компьютеров на Mac.

Где / на что мне следует искать информацию для разработки под OS X, которая поможет мне быстро освоиться (исходя из опыта веб-разработчика)?

Ответы [ 3 ]

5 голосов
/ 17 мая 2009

Для разработки под OS X и действительно хорошего обзора, который поможет вам быстро написать реальные приложения, я не уверен, что что-нибудь может сравниться с книгой Аарона Хиллегаса, Программирование какао для Mac OS X .

Многие считают, что это Библия программирования Какао, и она основана на примерах. Вы пишете приложения, которые действительно можете запускать повсюду.

Это полезно, хотя и не так сильно, для разработки iPhone, которую вы не упоминаете в своем вопросе, но делаете в своих тегах.

2 голосов
/ 17 мая 2009

Если вы действительно хотите работать с OS X, это в основном означает изучение Objective-C и Cocoa. Вы можете стать участником Apple Developer Connection (ADC) и загрузить XCode. Внутри сайта ADC есть много информации, которая поможет вам начать работу, ссылка на Objective C, пример кода и т. Д.

В зависимости от вашего фона вы можете рассмотреть вопрос об использовании Adobe Air для своего приложения, если вы знаете Flex или Flash, которые вам легче освоить.

Есть также несколько вопросов, связанных с переполнением стека на эту тему https://stackoverflow.com/search?q=learn+cocoa

0 голосов
/ 17 мая 2009

Взгляните на http://www.realsoftware.com. Это кроссплатформенная среда разработки. Легко учиться, созданное сообщество пользователей, множество примеров, общий код для начала работы.

...