Начало работы с Mac
Сколько времени потребуется опытному программисту Windows для изучения простого программного обеспечения для Mac OS X?
Где начинать и какие инструменты нужны?
Ответы
Ответ 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.
Ответ 4
Я бы начал здесь:
http://www.cocoadevcentral.com/
Это отличный сайт с хорошими ресурсами для обучения obj-c и cocoa.
Это также отличная книга:
http://oreilly.com/catalog/9780596003012/?CMP=AFC-ak_book&ATT=Learning+Cocoa+with+Objective-C
Ответ 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-программному обеспечению, и мне не потребовалось много времени, чтобы начать писать простые программы, хотя я не работаю разработчиком.