Лучший способ начать работу с Mac - PullRequest
9 голосов
/ 02 октября 2008

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

Ответы [ 9 ]

14 голосов
/ 02 октября 2008

Программирование Какао (R) для Mac (R) OS X (3-е издание) от Аарона Хиллегаса :

enter image description here

Фантастическая книга, и автор пользуется большим доверием - Apple пригласила его обучать своих разработчиков какао.

4 голосов
/ 02 октября 2008

Для настольных приложений лучше всего использовать какао + цель-с. XCode - лучший редактор для этого. Для веб-приложений я бы проверил Ruby on Rails и Textmate.

Если вы занимались разработкой на Java, вы можете продолжать это делать. Затмение будет очень знакомым.

2 голосов
/ 02 октября 2008

Я второе предложение охотника за Аароном Хиллегасом .

Еще одна книга, которую я сейчас читаю, это хороший тур по Xcode 3, это Xcode 3 Unleashed Фрица Андерсона .

На веб-сайте разработки Apple также есть множество руководств по программированию и видео. Зарегистрируйтесь на developer.apple.com. Если у вас уже есть учетная запись apple.com (или iTunes), ее легко расширить до членства разработчика. Обратите внимание, что вы не получите всю информацию о разработчике, если вы не заплатите за полное членство в АЦП. Но все документы по API и руководства по программированию доступны без оплаты.

2 голосов
/ 02 октября 2008

Я присоединился к Mac Developer Network и подписался на множество подкастов. Не эталонный ум, вы просто место, чтобы мотивировать вас в вашем путешествии.

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

Вы выходите из среды Windows? Если вы сделаете это, я бы порекомендовал Mono, который является бесплатной реализацией .Net или Java, обе платформы хорошо работают в windows / osx / linux

Если вы просто хотите нацелиться на OSX, тогда Cocoa / Objective-C / XCode - это то, что вам нужно, но я не совсем уверен, сколько документации или примеров вы найдете, поскольку, похоже, существует только один крупный поставщик инструментов разработки для OSX. и это сама Apple по сравнению с множеством инструментов разработки, которые вы можете найти для Windows.

Конечно, есть много других альтернатив, помните, что OSX - это операционная система Unix, вы можете легко разрабатывать ее с помощью Python / Perl / Ruby и многих других языков сценариев и технологий разработки, просто убедитесь, что знаете, на какие платформы вы собираетесь ориентироваться.

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

Проверьте Apple Mac Dev Center

0 голосов
/ 19 августа 2011

Какао, безусловно, путь. Если вы не хотите платить за книгу, эти сайты помогут вам: http://cocoadevcentral.com/ http://cocoadev.com/ http://oreilly.com/pub/ct/37

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

Вы можете попробовать объединить f-script и традиционный Cocoa (xcode другими словами). f-script хорош, если вы хотите поэкспериментировать с API Какао, который, безусловно, отличается от того, к чему вы привыкли. Чем динамичнее вы остаетесь, тем быстрее вы учитесь. Это мой опыт.

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

Если у вас есть опыт работы с Windows, но вы также хотите разрабатывать программное обеспечение для Mac, вы можете рассмотреть REALbasic . Он не дает вам полного доступа к платформе Mac OS X Cocoa, но его можно использовать для создания некоторых привлекательных приложений Mac. И это действительно легко начать.

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