Возвращаюсь к вопросу о дальнейшем трудоустройстве начинающего администратора. Хорошо бы развить в себе навыки программирования, чтобы уметь создавать что-то реально новое и свежее.
В мире, где компьютеры уже внедрились в нашу жизнь настолько, что уже даже не можем обойтись без них. На работе, дома. В путешествии. И речь не всегда идет о полноразмерных десктоп-станциях. Мобильные компьютеры – вот где прогресс.
Просто бешенная популяризация смартфонов открывают просторы нового рынка, как программного, так и аппаратного обеспечения. Не секрет, что самым популярным мобильным устройством является iPhone.
Я не скажу, что большой поклонник фирмы Apple, то есть не гонюсь за новинками с выходом iPhone5 и т.д. Но саму платформу эту считаю очень перспективной. Равно как и iPad, продажи только набирают популярность. С каждым годом, а так же с каждым аноносированием нового продукта, число пользователей iPhone и iPad становится всё больше. И даже весьма высокая цена по сравнению с устройствами с похожими характеристиками не отпугивает пользователей.
Итак, разработка приложений ipad для начинающих программистов – это будущий хлеб. Изучаем язык программирования Objective C. Скачиваем эмулятор, либо тестируем программы на своём Айфоне, правда за это придется заплатить Apple 99$, или делать jailbreak.

Логика приложений под iPhone весьма проста. Объектно-ориентированное программирование и MVC. Каждый объект разделяется на .h и .m файлы, где .h – header, заголовочный файл, а .m – соответственно, реализация (implementation). Подобное разделение понятно, если вы программировали на Delphi, Pascal, где каждый Unit разделяется на две части – заголовочную, где объявляются прототипы функций, типы данных, константы; и исполнительную, где закладываются все методы приложения. В общем тут примерно то же самое.

Для начала разработки вам потребуются следующие инструменты:
- XCode – среда разработки;
- iOS SDK – Набор для разработчика софта;
- Зарегистрироваться как разработчки Apple;
- Иметь базовые познания в программировании;
Если базовых познаний нет, то вот неплохая статейка, которая рассказывает, как написать первое приложение типа Hello World!
Comments: