Kaakaon kosketus

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 .

Cocoa Touch suhteessa muihin abstraktion kerroksiin

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):

  1. Kaakaon kosketus
  2. Media/sovelluspalvelut
  3. Ydinpalvelut
  4. Core OS / Mac OS X -ydin

Tärkeimmät ominaisuudet

Cocoa Touchin tärkeimmät tekniikat ja ominaisuudet:

Pääkehykset

Cocoa Touch tarjoaa ydinkehykset sovellusten kehittämiseen iOS-laitteissa. Jotkut heistä:

Linkit