реклама

macprogramming_10Решен съм да науча компютърно програмиране през целия си живот. Да, всичко това е чужд език за мен, но аз толкова се възхищавам на работата, която вършат разработчиците. Мисля, че трябва да получат награди Еми или нещо подобно. Много от тях със сигурност не получават признанието (или финансовата подкрепа), което заслужават.

Ако сте като мен и сте любопитни да научите програмирането на Mac, може да се изненадате, когато откриете количеството безплатни ресурси, за да започнете.

Mac автоматизация, направена проста

macprogramming_9Първо, ако сте напълно нови в програмирането, трябва да разгледате серията подкасти на Ben Waldie, озаглавена Mac Automation Made Прост (връзка за iTunes Store.) Неговите уроци се фокусират върху програмата на AppleScript и Automator на Apple, като и двете са инсталирани с Mac OS X.

Поредицата на Уолди включва страхотни уводни теми за изучаване на Mac програмиране, като: Представяне на AppleScript и Script Editor, Разширяване на Автоматизатор с действия на трети страни, Създаване на PDF Workflow на автоматизатор и Създаване на автоматизатор на Microsoft Word 2008 Работния процес.

instagram viewer

AppleScript вероятно е един от най-основните езици за програмиране, които новите потребители могат да научат. Започнете с първата глава на Apple Training Series да се запознаете с програмата и езика.

Автоматизаторът, от друга страна, не изисква език за кодиране. Това е програма за непрограмисти, но наистина помага, ако можете да мислите като програмист, по отношение на настройването на логически работни процеси за постигане на желаните автоматизации на вашия компютър. Ако сте абсолютно начинаещ, без предишен опит с кажи JavaScript, определено започнете с автоматизатора на Apple. Урокът на моя собствен Автоматизатор, Преоразмеряване на файлове с помощта на Automator, ще ви запознае с програмата.

Инструменти за разработчици на Apple

обучение за мак програмиране

Самата Apple осигурява богатство от ресурси за програмиране. Това е част от причината за създаването на толкова много приложения за iPhone и други приложения. След като се регистрирате на сайта им за инструменти за програмисти, можете да изтеглите PDF ръководства за изучаване на езици като C, Objective-C, X-код и какао.

Можете да изтеглите безплатно копие на X-код (който включва iPhone SDK) Interface Builder безплатно. Тези програми, заедно с Dashcode, също се инсталират на инсталационния диск на Mac OS X, но не се инсталират автоматично.

Програмиране на приложения за iPhone

iPhoneappcourseС популярността на приложенията за iPhone, Standard University, според мен, беше една от първите образователни институции, които разработиха курс за разработка на iPhone. Целият курс е достъпен като серия подкасти за видео уроци (връзка на iTunes Store.)

Това отнема известно време, но той обхваща инструментите и API-тата, необходими за изграждане на приложения за iPhone платформата, използвайки iPhone SDK. Материалите за курса под формата на PDF са включени в подкастите.

Темите включват: Въведение в Mac OS X и Cocoa Touch, Използване на Objective-C, Преглед на основите на контролера, Таблица Прегледи, как да създадете приложение за iPhone, което не е сукане, съвети за отстраняване на грешки, оптимизиране на OpenGL за iPhone и единица Тестване.

Здравей свят

macprogramming_3

Почти всички курсове ще започнат с обикновен урок за Hello World. След като изтеглите приложения за кодиране на Apple, свързани по-горе, може да искате да започнете с това урок, Абсолютно ръководство за начинаещи за разработване на iPhone, за да се представите бързо кодиране.

Докато изучаването на Mac програмиране не е толкова просто като добавянето и пускането на файлове, това не е ракетна наука. Може да се научи.

Ако сте начинаещ разработчик, кажете ни как сте започнали.

Бакари е писател и фотограф на свободна практика. Той е дългогодишен потребител на Mac, фен на джаз музиката и семеен човек.