Kakao touch

Cocoa Touch  er en ramme til at bygge apps til iPhone , iPod touch og iPad .

Cocoa Touch-biblioteket giver et abstraktionslag til iOS ( operativsystemet på iPhone, iPad og iPod touch). Cocoa Touch er baseret på klasserne i Cocoa -rammeværket, der bruges i Mac OS X , og bruger tilsvarende sproget Objective-C . Cocoa Touch følger Model-View-Controller- designmønsteret .

Værktøjer til appudvikling ved hjælp af Cocoa Touch er inkluderet i iOS SDK .

Cocoa Touch i forhold til andre lag af abstraktion

iOS-teknologier kan opfattes som et sæt lag med Cocoa Touch på højeste niveau og Core OS og macOS-kernen i bunden. Dette gør det muligt at implementere mange komplekse opgaver, hvilket reducerer mængden af ​​arbejde, som udviklere skulle udføre, hvis de arbejdede på et lavere niveau. Nogle lave abstraktionslag kan dog stilles til rådighed for udviklere efter behov.

Arrangementet af abstraktionslag kan repræsenteres som følger (fra højeste til laveste):

  1. Kakao touch
  2. Medie/applikationstjenester
  3. Kernetjenester
  4. Core OS / Mac OS X kerne

Nøglefunktioner

De vigtigste teknologier og funktioner i Cocoa Touch:

Hovedrammer

Cocoa Touch leverer de centrale rammer for udvikling af applikationer på iOS-enheder. Nogle af dem:

Links