Hjem Sosiale medier IOS-rammer utenom UIKit-dummies

IOS-rammer utenom UIKit-dummies

Innholdsfortegnelse:

Video: Oculus Quest Basics Tutorial 2024

Video: Oculus Quest Basics Tutorial 2024
Anonim

UIKit-rammen i IOS Developer Library, hvis eneste formål i livet er å gi en utvikler med alle klassene en applikasjon trenger for å konstruere og administrere brukergrensesnittet, gjør det et flertall av den tunge løftet for deg, men utviklere lever ikke bare i UIKIT-rammen.

Ganske mange andre rammer blir satt i spill også. Her er en oversikt over noen av de andre rammene du kan støte på.

Stiftelsens rammeverk

Stiftelsens rammeverk ligner UIKit-rammen ved at det definerer generelle klasser. Forskjellen er at mens UIKit begrenser seg til klasser som implementerer brukergrensesnittet, støtter Foundation Framework et krav på alle de andre ting - ikke-brukergrensesnittet - du trenger i appen din.

I praksis betyr dette at grunnlagsrammen definerer grunnleggende objektadferd, minnehåndtering, meldinger, internasjonalisering og lokalisering.

Stiftelsesrammen gir også objekterpakker eller ekvivalenter (for numeriske verdier, strenge og samlinger) og verktøysklasser (for tilgang til underliggende systemenheter og -tjenester, for eksempel porter, tråder og filsystemer, samt nettverk og dato og tidshåndtering).

CoreGraphics-rammen

CoreGraphics-rammen inneholder grensesnittene for Quartz 2D-tegnings-API og er den samme avanserte, vektorbaserte tegningsmotoren som brukes i Mac OS X. Den gir støtte for banbasert tegning, anti- aliased rendering, gradienter, bilder, farger, koordinat-rom transformasjoner, og PDF-dokument opprettelse, visning og analyse.

Selv om API-en er C-basert, bruker den objektbaserte abstraksjoner for å gjøre tingene enklere for deg. Mens det er grunnlaget for mange ting du ser på skjermen, vil du ikke bruke det direkte for mange app-prosjekter.

Enda flere rammer

Foruten UIKit, Foundation og CoreGraphics-rammene bruker du en håndfull andre i dine egne applikasjoner nedover veien. De er som følger:

  • MapKit: Lar deg legge inn et fullt funksjonelt kartgrensesnitt i søknaden din. Kartstøtten som tilbys av dette rammeverket, inneholder mange av funksjonene som normalt finnes i kartprogrammet.

  • AVFoundation: Gir et objektiv-C-grensesnitt for å administrere og spille av audiovisuelt media i ditt iOS-program.

  • AudioToolbox: Inneholder APIer som gir tjenester på applikasjonsnivå - for eksempel å spille av lyder.

  • MediaPlayer: Gir grunnleggende funksjonalitet for å spille av film, musikk, lyd podcast og lydbokfiler, samt tilgang til iPod-biblioteket.

  • Systemkonfigurasjon: Inneholder grensesnitt for å bestemme nettverkskonfigurasjonen til en enhet.

  • CoreLocation: Gir plasseringsdata for å støtte funksjonalitet som sosiale nettverk. Det inkluderer også klasser å gjøre både forover og omvendt geokoding.

Du finner mange, mange flere rammer for appene dine i IOS Technology Oversikt Tillegg B: IOS-rammer, som du finner i iOS Developer Library. Vær oppmerksom på at hvis du vil kunne gjøre noe, er det sannsynligvis et rammeverk for å støtte det.

IOS-rammer utenom UIKit-dummies

Redaktørens valg

10 Måter å varme opp og slappe av før og under GRE-dummies

10 Måter å varme opp og slappe av før og under GRE-dummies

GRE er like mye fysisk trening som det er mentalt, og det er mer som en maraton enn en sprint. Hvis du kommer ut av blokkene med en sprintens tempo, er du sikker på å raskt eksosere deg selv. Nøklene til å komme til enden og fullføre sterken, oppvarmer seg mentalt og holder seg i orden ...

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Når du takler et argument Analysespørsmål på GRE, din jobb er å identifisere om forfatteren har gjort en tilstrekkelig jobb med å presentere og støtte sin stilling. Graduate skoler forventer at du ikke bare skal lese med forståelse, men også å undersøke informasjonen og argumentet som presenteres og sortere logikken som er rimelig fra ...

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Når du tar GRE Verbal testen, et av essay spørsmålene vil be deg om å analysere et argument. Du må lese argumentet, se på sine underliggende forutsetninger, og deretter forklare hvordan disse forutsetningene påvirker argumentet. Følgende praksis spørsmål ligner på hva du finner på testen. Øvelsesspørsmål Tid: ...

Redaktørens valg

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Sikkerhetspolitikk for mobile enheter som knytter seg til bedriftsnettverket kan deles inn i to kategorier: retningslinjer for godkjente enheter og retningslinjer for andre enheter. Enhetspolicyer. Her er en oversikt over de to kategoriene av enhetsretningslinjer som du må kommunisere med brukere: Politikk for godkjente enheter: Denne policyen gjelder for alle bedriftsutstedte ...

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Ved hjelp av skybasert endpoint-sikkerhet er en metode for å beskytte enterprise mobile enheter fra virus, malware, spam og andre trusler. Den faktiske trusselsbeskyttelsen skjer i skyen eller sentralisert datasenter for sluttpunktsprogramvareleverandøren i denne typen distribusjon. Trafikk til og fra de mobile enhetene blir omdirigert på enheten til ...

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Nå som du har tenkt på å sikre mobilen enheter på nettverket ditt fra trusler som virus og malware, er det på tide å planlegge for ekstern håndheving av retningslinjer for enhetsadministrasjon eller sikkerhet. Du får ideen. Det handler om enhetssikkerhetsetikett, om å ta de enkle, men ofte ignorerte trinnene for å beskytte vitale data lagret på ...

Redaktørens valg

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Legeassistenteksamen PANCE) vil stille spørsmål om forhold som påvirker hånden og håndleddet. De spenner fra godartede cyster til mindre forstuinger til utbruddssvikt, så gjør deg kjent med det grunnleggende. Ganglioncyster En vanlig myk vævsmasse som du kan se på hendene og håndleddene, er en ganglioncyst, også kjent ...

HIV Grunnleggende for legeassistenteksamen - dummies

HIV Grunnleggende for legeassistenteksamen - dummies

For legeassistenteksamen (PANCE), bør du være kjent med noen generelle ting som angår HIV, spesifikke infeksjoner relatert til HIV, og bivirkninger av visse medisiner. HIV står for humant immundefektvirus. Risikofaktorer for å skaffe hiv inkluderer høyrisiko seksuell atferd og narkotikamisbruk, spesielt intravenøs bruk med skitne nåler. Kommer i kontakt med ...

Mageområdet for legeassistenteksamen - dummies

Mageområdet for legeassistenteksamen - dummies

Etter å ha reist gjennom spiserøret, din neste destinasjon i forberedelsene til legeassistenteksamen (PANCE) er det livlige magesektoren. Inneholder cardia, fundus, antrum og pylorus, er dette området bare moden for patologi og fremtidige PANCE-spørsmål. Magen er et sted hvor mye av fordøyelsen finner sted. Hovedcellene ...