Эта статья предназначена для разработчиков, которые являются новичками в развитие игры iPhone, но есть некоторый опыт в процессе всей разработки программного обеспечения. Это ничем не отличается от программы или разработки приложений для платформы обработки как все слишком хорошо знакомы Windows персонального компьютера или Mac. Однако, iPhone является телефоном, вы могли бы сказать. Вы будете правы. Это один из самых популярных устройств в категории так называемых смартфон.
Обычно эти смартфоны различных производителей имеют мощный процессор, большой объем системной памяти и связаны с набором устройств ввода-вывода. В отличие от персональных компьютеров Wintel или Mac разновидности нельзя изменить конфигурации этих устройств. Они больше похожи на ноутбуки, чьи изменения конфигурации ограничены какие внешние устройства, вы можете прикрепить к им через соединители для такой цели. Обычно было бы одно или несколько соединений USB, например. Смартфонов даже не это. Однако остальная часть оборудования делает для общего назначения вычислительной платформы с обычной операционной системы. Мощные процессоры, используемые на них имеют достаточно запасные мощности, которая очень нравится персональных компьютеров; можно запускать сторонние программы. В случае смартфонов эти программы известны как apps.
Любой функциональности можно предоставить для этого вида фиксированной конфигурации но мощной вычислительной платформы, добавляет к полезности системы. Что загнал много разработчиков для разработки приложений для таких смартфонов. будучи очень популярным, есть много людей привлекает разрабатывать такие приложения iPhone. С другой стороны есть много пользователей ищет такие усовершенствования их устройств.
Процесс разработки
Первое, что вам необходимо для начала разработки в любом из указанных выше сценариев является получить владение платформы разработки. Это должна быть такова, что любой код приложения разрабатывается на это будет работать на целевой платформе. В случае разработки iPhone это Mac под управлением OS X операционной системы. Apple, iPhone производитель, предоставляет инструменты, необходимые для разработки исходного кода, создание объектного кода и средства отладки и тестирования разработанного кода. Этот вид комплексной системы доступен от Apple. Но, чтобы заполучить таких инструментов и соответствующих документов, вам нужно будет зарегистрироваться на сайте развития компании Apple. Позже это будет полезно когда вам нужно освободить app для общего потребления. Ваше приложение будет нужно быть одобрено Apple для распространения конечным пользователям.
XCODE интегрированной среды разработки, или IDE, рекомендованных APPLE и доступен для свободного скачивания. XCODE дает вам доступ к iOS SDK. Этот пакет также включает в себя несколько структур, которые имеют отношение, а также набор функций пользовательского интерфейса (UI). Исходный код должен разрабатываться в Objective-C, C компилятор, который расширяет преподобный языка C в царство объекта. IDE имеет область окно, которое позволяет пользователю доступ всех ресурсов.
КАК вы выпускник от большой IDE для приложения дизайн интерфейса, разработки модулей и этап интеграции, было бы необходимо для тестирования кода на целевом устройстве. Этот конкретный пункт должны быть зарегистрированы хотя. Это предварительное условие для получения вашего приложения в библиотеку iTunes в конечном итоге. Ежемесячная подписка $99 требуется принять вас через процесс утверждения. Существует сообщество активных пользователей, которые могут помочь получить бета-тестирование сделано для вашего продукта.