Video: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
Selv om iOS ikke har sann multitasking, har den øyeblikkelig oppgaveveksling som reduserer programstart og gjør det enklere å fortsette hvor du sluttet. For bestemte typer applikasjoner kan du også behandle hendelser i bakgrunnen. Slike programmer inkluderer følgende:
-
Lyd: Mange apper spiller lyd i bakgrunnen.
-
Plassering: Mange apps behandler plasseringshendelser (informasjon iOS sendes til appen din om endringer i plassering) i bakgrunnen.
-
VoIP: Mange apper gir brukeren mulighet til å ringe Voice over Internet Protocol-samtaler - snu en standard Internett-tilkobling til en måte å plassere telefonsamtaler på.
-
Kiosk-innhold: Kioskappene laster ned og behandler innhold i bakgrunnen.
-
Eksternt tilbehør: Noen apps fungerer sammen med et maskinvare tilbehør som leverer oppdateringer.
iOS tilbyr også push varsler for å motta varsler fra dine eksterne servere, selv når appen din ikke kjører, og lokale varsler du kan bruke i Appen din for å varsle brukere av planlagte hendelser og alarmer i bakgrunnen (ingen servere kreves).
Du kan bruke lokale varsler for å få brukerens oppmerksomhet; For eksempel kan et navigasjonsprogram for sjåfør som kjører i bakgrunnen, bruke lokale varsler for å varsle brukeren når det er på tide å gjøre en sving. Programmer kan også planlegge levering av lokale meldinger for en fremtidig dato og klokkeslett, og få disse varslene levert selv om programmet ikke kjører.