Cocoa Touch on kehys sovellusten rakentamiseen iPhonelle , iPod touchille ja iPadille .
Cocoa Touch -kirjasto tarjoaa abstraktiokerroksen iOS : lle ( iPhonen, iPadin ja iPod touchin käyttöjärjestelmä ). Cocoa Touch perustuu Mac OS X : ssä käytettyihin Cocoa -kehyksen luokkiin ja käyttää myös Objective-C- kieltä . Cocoa Touch noudattaa Model-View-Controller- suunnittelumallia .
iOS SDK :ssa on työkalut sovellusten kehittämiseen Cocoa Touchilla .
iOS-teknologioita voidaan pitää joukona tasoja, joissa Cocoa Touch on korkeimmalla tasolla ja Core OS ja macOS-ydin alareunassa. Tämä mahdollistaa monien monimutkaisten tehtävien toteuttamisen, mikä vähentää työn määrää, joka kehittäjien joutuisi tekemään, jos he työskentelevät alemmalla tasolla. Jotkut matalat abstraktiokerrokset voidaan kuitenkin antaa kehittäjien saataville tarpeen mukaan.
Abstraktiokerrosten järjestely voidaan esittää seuraavasti (korkeimmasta alimpaan):
Cocoa Touchin tärkeimmät tekniikat ja ominaisuudet:
Cocoa Touch tarjoaa ydinkehykset sovellusten kehittämiseen iOS-laitteissa. Jotkut heistä: