Apple вики
Advertisement

iOS SDK (ранее iPhone SDK) — комплект средств разработки для iOS, выпущенный в марте 2009 года корпорацией Apple. iOS SDK выпускается только для Mac OS X.

История[]

17 октября 2007 года в открытом письме, опубликованным в блоге «Горячие новости» компании Apple, Стив Джобс, основатель компании, анонсировал SDK, который должен был быть предоставлен сторонним разработчикам в феврале 2008 года[1]. Однако инструментарий вышел лишь 6 марта, он позволяет разрабатывать приложения под iPhone, iPod Touch и iPad[2], а также тестировать их на эмуляторе iPhone[3]. Тем не менее, загрузка приложения на устройства возможна только после оплаты лицензии. Начиная с Xcode 3.1 он является средством разработки для iOS SDK.

Особенности[]

Разработчики могут устанавливать любую цену, превышающую минимальную установленную, за их приложения, которые будут распространяться через App Store, из которой они будут получать 70%. Кроме того, они могут распространять своё приложение бесплатно, в этом случае они должны платить только членские взносы, которые составляют 99 долларов в год[4][5] .

Состав SDK[]

Apple iOS использует вариант того же ядра XNU, что и Mac OS X.

SDK разбита на следующие наборы:

  • Cocoa Touch
    • Мультитач управление
    • Поддержка акселерометра
    • Иерархия видов
    • Локализация
    • Поддержка камеры
  • Мультимедиа
    • OpenAL
    • Микширование и запись аудио
    • Воспроизведение видео
    • Форматы изображений
    • Кварц
    • Анимационное ядро
    • OpenGL ES
  • Сервисное ядро
    • Сеть
    • Встроенная база данных SQLite
    • Локационное ядро
    • Многопоточность
    • CoreMotion
  • Ядро OS X
    • TCP/IP
    • Сокеты
    • Управление питанием
    • Файловая система
    • Безопасность

Наряду с набором инструментов Xcode, SDK содержит iPhone Simulator, используемый для имитации внешнего вида iPhone на компьютере разработчика, ранее называвшийся «Aspen Simulator».

Примечания[]

  1. Шаблон:Cite news
  2. Шаблон:Citeweb
  3. Шаблон:Cite news
  4. Шаблон:Cite news
  5. http://developer.apple.com/programs/ios/ iOS Developer Program

Ссылки[]

Литература[]

  • Шаблон:Книга
Advertisement