softhelp.ru! | Программирование

Продукция компании Apple, а в частности iPhone, завоевала множество сердец по всему миру.


Он компактен, но при этом с большим экраном. Стоимость его средняя для смартфонов с сенсорным экраном. К экрану iPhone можно прикасаться двумя пальцами в двух разных местах. С помощью глобальной системы позиционирования в iPhonе с легкостью можно найти других пользователей этого устройства. IPhone может обнаруживать движение в 3-х измерениях. У него есть также и другие полезные функции, такие как камера, адресная книга, программируемая вибрация и др.
iPhone - это не просто телефон. Процессор 620 МГц ARM с пониженным нагреванием, оперативная память DRAM 128 МБ и флэш-память от 4 до 16 ГБ. iPhonе работает на операционной системе AppleOCx на платформе Unix. Хорошая новость заключается в том, что вы можете создавать собственные приложения с помощью iPhone SDK. В основном, выделяют два вида приложений: нативные и веб-приложения. Последние можно запустить в браузере с помощью HTML, CSS, ASP, Java,.NET, Ruby или JSP. В то время как нативные приложения перед запуском необходимо скачивать.

Для написания кода используется объектно-ориентированный язык, основными особенностями которого являются: класс, инкапсуляция, наследование и полиморфизм, в центре же находится понятие объекта, который для выполнения своих функций способен обращаться к другим объектам. Таким образом, вы можете сделать кнопки, окна, слайдеры и контроллеры, которые будут включать вашу информацию в программу и взаимодействовать с ней. Чтобы сделать вашу программу интерактивной, вы можете использовать стандартные классы, а также создавать свои собственные классы, которые что-то наследуют от стандартных.

Оперативная система разделена на четыре слоя: ядро ОС, сервисы ядра, Media, Cocoatouch, каждый слой вы можете использовать для создания собственного приложения. Ядро ОС содержит ядро программного обеспечения, данные о сети, многопоточность, ввод/вывод и память. Media обеспечивает протокол s для аудио и видео, и Cocoatouch позволяет управлять событиями, окнами и пользовательским интерфейсом.

Для этих целей вам понадобится компьютер Mac с Mac ОС. Вам также необходимо скачать пакет SDK, который полезен при тестировании приложения в отсутствии устройства iPhone. Если у вас все это есть, значит вы готовы самостоятельно создавать приложения для iPhone и можете заработать приличную сумму на их продаже в магазине iTunes.