Программирование для iOS X

Nov 04, 2011 11:39


Оригинальная статья взята отсюда.
Вы возможно просмотрели пару десятков страниц обучающих сайтов которые вам порекомендовала поисковая система на ваш запрос типа: iPhone программирование. И у вас наверняка уже возникала фраза типа: Ого на каком же языке программирования можно писать программы под iPhone? Основной язык программирования для Apple устройств - это Objective-C для которого понадобится Mac компьютер и возможно SDK (Software Development Kit - комплекс средств разработки, скачать можно с официального сайта Apple). Конечно Вы скажете - Да, но я слышал что для разработки приложений в Mac не обязательно кодить, можно на Windows в Adobe Flash создать приложение и для Mac системы сконвертировать. Верно, но для качественного приложения, в котором будут заинтересованы работодатели и которое будет кормить деньгами программиста долгое время, требуется Objective-C программирование.

Сегодня уже легко начать обучение в программировании под iPhone. Многие варезные (warez) сайты дают закачать как текстовые книжки так и видео туториалы для айфон, да и на хабрахабр есть немножко полезных статей в виде туториалов. Жаль что уроков по питону для аифон я на хабрахабре не нашел, не потому что о python не пишут, а потому что еще не пришел к iphone (на момент написания этой статьи).к

Ложка дегтя в бочку начинающего программиста: Учитывая число желающих обучится программированию под айфон, айпад и айпод скоро сложно будет продать свое приложение простому не креативному человеку. Нужен особый подход к делу!

Так с чего начать обучение программирования Objective-C?
Мой совет для чайников желающих заработать программированием под iPhone
Начните с нуля, с основ!

Выберете пособие для начинающих. Не бегайте по сайтам с инструкциями и форумам с темами подсказками для профессиональных программистов. Вам еще это рано, но интересные обучающие сайты добавляйте в закладки браузера - на будущее. Если у вас нет возможности поступить на курсы обучения или нанять учителя/репетитора по Objective-C. То, делайте акцент на книжный вариант обучения потому что с обучающей книжкой больше практики и дисциплины в освоении программирования, нежели чем с видео, где уроки сжаты и показаны поверхностные знания для быстрого освоения без фундаментальных основ программирования на Objective-C. И так обучающая книга - да, видео уроки - оставляем на потом. Почему не все сразу? Потому что ведь только понимание основ, тонкостей и характеристик телефона, медиа плеера или планшета может родить на свет оригинальную идею для программы, которая сможет стать популярной и продаваться сотни тысяч раз принося, Вам прибыль и удовольствие пользователям от ее использования. А закачивание в Вашу голову не систематизированной информации может Вас отвлечь от главного и вы пропустите истину. Запомните, не торопитесь бежать вперед поезда и не думайте что программирование игр прибыльно. Вы должны сказать: Хочу писать под iPhone с нуля. И изучив тонкости программирования много тренироваться в этом программировании. Только затем пробуйте найти оригинальную идею для приложения под iPhone, iPod touch или iPad.

Как заработать на программировании Objective-C:

Первые созданные игры или приложения отдавайте скачать бесплатно. Не жадничайте, для новичка это все равно копейки. Зарабатывайте имидж и рейтинг, легких денег заработать на айфон приложениях вы уже не успеете - все простые идеи реализованы и проданы. Не летайте в облаках от прочитанных статей о том как один парень сделал примитивную программку и заработал сотни тысяч долларов за месяц. Заработав репутацию, у Вас появится доходная услуга: разработка игр и приложений для iphone на заказ. А программирование на заказ это выгодно, тем более, если это бизнес приложение для айфона, айпада или того же маленького айпода.

В итоге Вам станет легко и прибыльно писать программы для iPhone, iPad и iPod Touch. Кто знает, возможно для Вас окажется программирование для Apple девайсов - это именно та работа которую вы выберете как основной вид заработка на жизнь и творчества.

Искренне желаю Вам трудолюбия, вдохновения и успехов в карьере Objective-C программиста!

В помощь список обучающих книг:

Для тех кто дружит с английским языком.

Beginning iPhone 3 Development: Exploring the iPhone SDK by Jeff LaMarche
Beginning Mac Programming: Develop with Objective-C and Cocoa (Pragmatic Programmers) by Tim Isted
iPhone Developers's Cook book by Erica Sadun
AppleScript Handbook by Danny Goodman
Learn Objective-C on the Macintosh, By Mark Dalrymple and Scott Knaster.
Learning iPhone Programming: From Xcode to App Store by Allan Alasdair
Programming in Objective-C, by Stephen Kochan, teaches the fundamentals you’ll need to get your work done.
APRESs Beginning iPhone Development: Exploring the iPhone SDK by Dave Mark , Jeff LaMarche
iPhone SDK Programming A Beginner's Guide by james A Brannan.
iPhone SDK Programming: Developing Mobile Applications for Apple iPhone and iPod touch by Maher Ali
iPhone Open Application Development by Jonathon Zdziarski
iPhone for Programmers: An App-Driven Approach (Deitel Developer Series) by Paul
Cocoa Programming for Mac OS X (3rd Edition) by Aaron Hillegrass
Cocoa and Objective-C: Up and Running: Foundations of Mac, iPhone, and iPod touch programming by Scott Stevenson
Cocoa Game Programming Workshop by David Hill
Core Animation for OS X by Bill Dudney
Professional iPhone and iPod touch Programming: Building Applications for Mobile Safari (Wrox Professional Guides) by Richard Wagner
Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone by Lee S. Barney
Iphone in Action: Introduction to Web and SDK Development by Christopher Allen
Safari and WebKit Development for iPhone OS 3.0 (Wrox Programmer to Programmer) by Richard Wagner
iPhone Cool Projects by Wolfgang Ante
Special Topics in iPhone Application Development by Richard Smiley
General Guides to iPhone Application Development by Richard Smiley
iPod touch For Dummies by Tony Bove
iPhone Application Development For Dummies by Neal Goldstein
Objective-C For Dummies by Neal Goldstein
Starting an iPhone Application Business For Dummies by Aaron Nicholson
Sams Teach Yourself iPhone Application Development in 24 Hours by John Ray
iPad Application Development For Dummies by Neal Goldstein
Beginning iPad Application Development by Wei-Meng Lee
Phone and iPad Apps for Absolute Beginners (Getting Started) by Rory Lewis
iPad Programming by Daniel H Steinberg
iPhone and iPad Apps Marketing: Secrets to Selling Your iPhone and iPad Apps (Que Biz-Tech) by Jeffrey Hughes
Beginning iPad Development for iPhone Developers: Mastering the iPad SDK by Dave

Posted via LiveJournal app for iPad.

ios, ios x, via ljapp, iphone, программирование, ipod, ipad

Previous post Next post
Up