iOS SDK
iOS SDK (ранее iPhone SDK) — комплект средств разработки для iOS и iPadOS выпущенный в марте 2009 года корпорацией Apple. iOS SDK выпускается только для macOS.
История
[править | править код]17 октября 2007 года в открытом письме, опубликованным в блоге «Горячие новости» компании Apple, Стив Джобс, основатель компании 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, что и macOS.
SDK разбита на следующие наборы:
- Cocoa Touch
- Мультитач управление
- Поддержка акселерометра
- Иерархия видов
- Локализация
- Поддержка камеры
- Мультимедиа
- OpenAL
- Микширование и запись аудио
- Воспроизведение видео
- Форматы изображений
- Quartz
- Анимационное ядро
- OpenGL ES
- Сервисное ядро
- Сеть
- Встроенная база данных SQLite
- Локационное ядро
- Многопоточность
- CoreMotion
- Ядро macOS
- TCP/IP
- Сокеты
- Управление питанием
- Файловая система
- Безопасность
Наряду с набором инструментов Xcode, SDK содержит iPhone Simulator, используемый для имитации внешнего вида iPhone на компьютере разработчика, ранее называвшийся «Aspen Simulator».
Примечания
[править | править код]- ↑ Джобс, Стив (2007-10-17). "Hot News". Apple (англ.). Дата обращения: 5 сентября 2010.
- ↑ Можно начинать разрабатывать приложения для iPad . Apple. Дата обращения: 5 сентября 2010. Архивировано из оригинала 17 августа 2010 года.
- ↑ "6 марта Apple выпустит iPhone SDK". CyberSecurity.ru. 2008-02-28. Архивировано 1 мая 2008. Дата обращения: 5 сентября 2010.
- ↑ Рао, Лина (2009-03-25). "Apple's iPhone App Refund Policies Could Bankrupt Developers". TechCrunch (англ.). Архивировано 1 сентября 2010. Дата обращения: 5 сентября 2010.
- ↑ https://developer.apple.com/programs/ios/ Архивная копия от 15 сентября 2012 на Wayback Machine iOS Developer Program
Ссылки
[править | править код]- iOS Dev Center (англ.)
Литература
[править | править код]- Дэйв Марк, Джек Наттинг, Джефф Ламарш. iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod touch = Beginning iOS 5 Development: Exploring the iOS SDK. — М.: «Вильямс», 2012. — 672 с. — ISBN 978-5-8459-1785-0.