Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
Cocoa Touch-laget inneholder de fleste objektorienterte utviklermodeller for bygging av iOS-applikasjoner. Det er ditt eneste utgangspunkt for app-utvikling. Apple-guiderne oppfordrer deg til å undersøke teknologiene i dette laget for å se om de oppfyller dine behov, før du ser på de andre lagene.
Med andre ord, Apple har til hensikt for Cocoa Touch å være ditt eneste punkt i inngang til iOS app utvikling. Kakao Touch-rammeverket og Foundation-rammeverket utgjør de to viktigste IOS-utviklingskomponentene som brukes av utviklere. Bruk alle de andre komponentene etter behov.
Cocoa Touch er der du bygger appens brukergrensesnitt, håndterer berøringsbaserte og gestusbaserte samhandlinger, kobler brukergrensesnittet til appens data, håndterer multitasking og integrerer alt fra statlig bevaring til Trykk på varsling til utskrift.
Cocoa Touch gir objektorientert tilgang til å administrere adresseboken og hendelsene, bygge spill og håndtere annonser, kart, meldinger, sosiale medier og sensorer. Mesteparten av tiden, bør du jobbe gjennom Cocoa Touch; fordi det gir ubegrenset tilgang til de andre lagene i teknologien. Spesielt vil du arbeide med UIKit-rammen, som pakker mesteparten av funksjonaliteten som nettopp er beskrevet.
Kakao Touch-rammen og Foundation-rammeverket utgjør de to viktigste iOS-utviklingskomponentene som brukes av utviklere. Bruk alle de andre komponentene etter behov. Noen ganger kan det hende du trenger direkte tilgang til de nedre lagene.