зробників доступ до функцій цих бібліотек реалізований через використання Application Framework. Нижче представлені деякі з них:  
. SystemObjectModel (SOM) - система об'єктно-орієнтованих динамічних бібліотек, розроблена CILabs (IBM, Apple, OMG, Adobe, Oracle та ін.). 
 . Audio Interchange File Format (AIFF) - бібліотеки, засновані на IFF компанії ElectronicArts, призначені для підтримки програвання і записи популярних аудіо- і відео- форматів (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG і т.п. ). 
 . WebKit - ядро ??встроенногоweb-браузера. 
 . SurfaceManager - менеджер поверхонь управляє доступом до підсистеми відображення 2D- і 3D- графічних шарів. 
 . SGL (Scalable Graphics Library) - бібліотека для роботи з 2D-графікою, заснована на бібліотеці SDL (SimpleDirectMediaLayer). 
 . 3D libraries - бібліотеки для роботи з 3D-графікою, засновані на OpenGL ES 1.0 API. 
 . FreeType - бібліотека, призначена для роботи зі шрифтами. 
 . SQLite - легковага реляційна система управління базами даних. 
    .4 Середовища розробки програми  
   Розробка додатків для мобільних пристроїв - це процес, при якому застосування розробляються для невеликих портативних пристроїв, таких як КПК, смартфони, стільникові телефони. Ці додатки можуть бути встановлені на пристрій в процесі виробництва, завантажені користувачем за допомогою різних платформ для розповсюдження ПЗ або бути веб-додатками, які обробляються на стороні клієнта (JavaScript) або сервера. 
    1.4.1 Xcode  
  При розробці додатків використовується набір iOS-розробника, так званий SDK, а також Xcode - інтегроване середовище розробки Apple (IDE). Xcode надає все необхідне для розробки чудових iPhone, iPad і iPodTouch додатків. Серед інструментів є редактор коду, графічний редактор користувальницького інтерфейсу і багато інших примочки, від настроюються зборок до управління репозиторіями кода.іспользует єдине вікно робочого простору - workplacewindow, яке містить велику частину необхідних даних. 
  З Xcode переходимо від написання коду до його налагодження, розробці користувальницького інтерфейсу, і все це в межах одного робочого вікна. SDK iOS постійно розширює комплект інструментів Xcode, додаючи компілятори і фреймворки, необхідні для роботи з iOS. 
				
				
				
				
			   Щоб почати, потрібно:  
  1) Безкоштовно завантажити останню версію Xcode. Відкрити програму AppStore на Mac, використовуючи пошук, щоб знайти Xcode і клікнути на кнопку Free, щоб завантажити Xcode. Завантажуючи Xcode, завантажуєте і SDK iOS. (AppStore встановлений на Mac OS X версії 10.7 і пізніше. Якщо встановлена ??рання версія Mac OS X, то потрібно буде її оновити.) 
 ) Зареєструватися як розробник Apple у Програмі Розробників iOS. $ 99 на рік. Для того, щоб створювати і тестувати програми в Simulator, реєструватися необов'язково. Однак, буде необхідно зареєструватися, щоб тестувати програми на iOS пристроях і поширювати їх. Реєстрація надає повний доступ до центру Розробника iOS і Порталу Налаштування iOS. 
   Інструменти  
  Xcode надає всі інструменти для управління всіма етапами розробки - від створення докладання до його тестування, оптимізації і відправці додатки в AppStore. 
    Мова  
  Objective-C - об'єктно-орієнтована мова для розробки всіх iOS додатків. Мова Objective-C є надбезліччю мови C, т. Е. У своїх проектах можна писати код як на C, так і на Objective-C. Незважаючи на те, що для розробки можна використовувати інші мови, не вийде створити iOS додаток без використання Objective-C. (Рис2) 
   Рис. 2 Objective-C 
  C - просту мову з синтаксисом та угодами, зрозумілими для вивчення, особливо якщо є досвід роботи з іншими об'єктно-орієнтованими мовами як Java або C ++. Якщо ви C-програміст, то ви відзначите, що додатки набагато легше проектувати і змінювати, коли ви знайомі з об'єктно-орієнтованим програмуванням і Objective-C. 
   Фреймворки  
  Додаток складається з коду і фреймворків, що надаються Apple. Під фреймворку знаходиться бібліотека методів, які додаток може 
  викликати. Доступ до бібліотеки фреймворку можуть мати кілька 
  додатків одночасно. (рис 3) 
   Рис. 3 Фреймворк 
  Будь розроблювальне додаток звертається до різних фреймворків. Можна налаштувати використання фреймворку через програмний інтерфейс програми - API. Прописаний в заголовних файлах...