Подтвердить что ты не робот

Начало работы с Mac

Сколько времени потребуется опытному программисту Windows для изучения простого программного обеспечения для Mac OS X?

Где начинать и какие инструменты нужны?

4b9b3361

Ответ 1

ЭТО. В последнее время я получил опыт программирования Win32 API в С#, и я смог очень быстро подобрать Objective-C и Cocoa, работая через книгу. Вы будете приятно удивлены, API очень богаты и просто замечательны. Отражение - это гражданин первого класса, который делает вещи очень легкими.

Xcode, конечно, свободен и доступен на вашем установочном диске Mac OS X.

Редактирование: мне потребовалось около 2 недель, чтобы ускориться и написать простые приложения. Я думаю, что это потому, что язык и API легко освоить и использовать и Aaron Hillegass стала большой помощью.

Ответ 2

Возможно, вы захотите проверить этот пост для информации - в значительной степени дублирующий вопрос к этому. Определенно просто пойдите с Xcode, и я думаю, что вы найдете сообщество Mac весьма полезным - у меня есть, по крайней мере.

Ответ 3

Начните с проверки Apple Developer Connection. Там много документации. OS X поставляется со всеми инструментами разработки, которые вам нужно для начала работы, просто установите XCode с компакт-диска OSX.

Ответ 5

Хорошо, сначала вы получаете толстовку и самодовольное чувство права.

Все шутки в стороне, книга Aaron Hillegass, отличная идея и Apple doco - все, что вам нужно для начала (о да, и Mac). Я думаю, что самый большой барьер для меня - это выяснить Xcode, так как я пришел из фона Visual Studio.

Как долго это зависит от уровня вашего интереса и вашей страсти к вашему проекту.

Инструменты прошли долгий, долгий путь со времен интерфейса Builder в Mac OS X 10.0, что точно.

Ответ 6

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

В справочных материалах я слышал хорошие вещи о "Cocoa Программирование для Mac OS X" , и я бы любите успеть играть с ним для себя. К сожалению, дневная работа занимает достаточно времени.:)

Ответ 7

CS193E (из Стэнфорда) - хороший курс. Много материала. На самом деле понимание использования кластеров классов, делегирования и т.д. Занимает некоторое время, приступая к работе нет.

Ответ 8

"Шаг в XCode" - отличное введение в среду разработки; так как книга работает с помощью простой линейной регрессионной программы командной строки вплоть до довольно сложного приложения (основные данные, импортеры Spotlight и т.д.), вы узнаете довольно много благодаря осмосу.

Ответ 9

  • Это мелочи... On Windows, мне понравился PowerToy "Открыть команду здесь", которая позволила мне открыть окно DOS CMD из Explorer и автоматически установите Текущий каталог. На MAC, я получил "On My Command", которое позволяет вам легко создавать простые макросы и поставляется с библиотекой полезных, "Открыть терминал здесь", "Новый текст" Файл... "и т.д.
  • Установите Eclipse. Мне нравилось использовать   Eclipse на Windows, и он работает   отлично по MAC, заставляя меня чувствовать   прямо у себя дома. Я даже обнаружил, что   Eclipse имеет плагины для Perl и   ActionScript.
  • Изучите Unix (если вы этого не знаете   уже). У меня были годы Unix   опыт до программирования   Windows, и это пригодится.   Знание Perl также помогает.
  • Я начал новую должность последней Октябрь, когда я сделал переключитесь с Windows на MAC. К марту Я был довольно комфортно в своем понимание вещей. Затем снова, моя платформа разработки - AS2 и AS2 в Flash, который кросс-платформенный.

Ответ 10

Альтернативой является опробовать Qt SDK и написать кросс-платформенные приложения, которые запускаются на Windows, Mac и других платформах.

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