Cocoa Touch — це фреймворк для створення додатків для пристроїв під управлінням операційної системи iOS (iPhone, iPod Touch, iPad, тощо).
Фреймворк Cocoa Touch надає рівень абстракції для iOS (операційної системи iPhone, iPad і iPod touch). Cocoa Touch реалізована на базі класів фреймворка Cocoa, що використовується в Mac OS X. Як і Cocoa, Cocoa Touch використовує мову розробки Objective-C. Cocoa Touch спроектований за шаблоном проектування Model-View-Controller.
Інструменти для розробки додатків за допомогою Cocoa Touch присутні в iOS SDK.
Основні технології та можливості, присутні в Cocoa Touch:
Cocoa Touch надає основні фреймворки для розробки додатків для пристроїв на базі iOS. Ось деякі з них:
iOS-технології можна розглядати як набір рівнів, де Cocoa Touch знаходиться на найвищному рівні, а Core OS та ядро Mac OS X — на більш низьких. Це дозволяє розробникам створювати програмний код на більш високому рівні, що дозволяе значно скоротити термін розробки. Але в той же час розробники мають можливість використовувати більш низькі рівні абстракції, якщо це необхідно.
Розташування рівнів абстрагування можна представити в наступному виді (від вищого до нижчого):
Це незавершена стаття про програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |
Ця стаття потребує додаткових посилань на джерела для поліпшення її перевірності. (жовтень 2017) |