Hjem Sosiale medier Hvordan du konfigurerer brukerinnstillingsinnstillinger i din iPad-app - dummies

Hvordan du konfigurerer brukerinnstillingsinnstillinger i din iPad-app - dummies

Innholdsfortegnelse:

Video: avecdo: Sådan konfigurerer og opsætter du Google Shopping 2024

Video: avecdo: Sådan konfigurerer og opsætter du Google Shopping 2024
Anonim

Du kan angi preferanser for iPad-applikasjoner, som er applikasjonsspesifikke innstillinger som brukes til å konfigurere oppførselen eller utseendet til iPad-appen. Du kan opprette og lagre innstillingsinnstillinger i appen din, men du kan også bruke den medfølgende appen for å vise og angi app- Spesifikke preferanser (ikonet Innstillinger app ser ut som en haug med gears). Uansett hvilken innstillingsfunksjon du kommer opp med, må fungere innenfor rammen av Innstillinger-appen. I virkeligheten gjør Innstillinger-appen deg farge i linjene.

Her er en kort oppsummering av retningslinjene som iPad pålegger for innstillinger for preferanse:

  • Hvis du har preferanseinnstillinger som vanligvis er konfigurert en gang og deretter sjelden endret: La oppgaven stå om å sette inn innstillinger i Innstillinger-appen På en iPad gjelder dette for ting som aktivering / deaktivering av Wi-Fi-tilgang, innstilling av bakgrunnsbilder, konfigurering av e-postkontoer og andre preferanseinnstillinger du vil sette inn og deretter gå på plass for en stund.

  • Hvis du har preferanseinnstillinger som brukeren kanskje vil endre regelmessig: I denne situasjonen bør du vurdere å ha brukere angi alternativene selv i appen din.

For å lagre og lese preferanseinnstillinger bruker du en innebygd, brukervennlig klasse som heter NSUserDefaults.

Forresten, spør ikke hvorfor språkekspertene angir standardinnstillinger i navnet i stedet for noe å gjøre med preferanseinnstillinger - færre bokstaver, kanskje - men det er slik det er. Bare ikke la deres navngivende idiosyncrasies forvirre deg.

Lagring av dataene i filsystemet, i stedet for i minnet, gir deg en enkel måte å lagre programspesifikke opplysninger på. Ved hjelp av NSUserDefaults kan du enkelt lagre tilstanden brukeren var inne når han eller hun sluttet programmet - eller lagre noe enkelt som en tekststreng.

Identifisere innstillingsinnstillinger for NSUserDefaults

Det er veldig enkelt å både få tilgang til og oppdatere en preferanse. NSUserDefaults er implementert som en singleton, som betyr at det bare er én forekomst av NSUserDefaults som kjører i søknaden din. For å få tilgang til den ene forekomsten, påberoper du klassemetoden standardUserDefaults:

[NSUserDefaults standardUserDefaults]

standardUserDefaults returnerer NSUserDefaults-objektet. Så snart du har tilgang til standardbrukerstandardene, kan du lagre data der og deretter få den tilbake når du trenger den. For å lagre data, gir du det bare en nøkkel og forteller det for å lagre dataene ved hjelp av den aktuelle nøkkelen.

Måten du forteller det å lagre noe på, er å bruke setObject: forKey: -metoden. (Hvis din kunnskap om Objective-C er litt rustig - eller ikke i det hele tatt - det er måten noen melding som har to argumenter omtales):

  • Det første argumentet, setObject:, er objektet du vil ha NSUserDefaults å redde. Dette objektet må være NSData, NSString, NSNumber, NSDate, NSArray eller NSDictionary.

  • Det andre argumentet er forKey:. For å få dataene tilbake, og for NSUserDefaults å vite hvor du skal lagre det, må du kunne identifisere det til NSUserDefaults. Du kan dessuten ha en rekke preferanser lagret i NSUserDefaults-databasen, og nøkkelen forteller NSUserDefaults hvilken du er interessert i.

Les innstillinger i appen

For å bruke innstillingsinnstillingene for appens visning, du kobler den opp med visningsregulatoren. Det beste stedet å gjøre det er viewDidLoad, som påberopes rett etter at visningen er lastet fra nib-filen.

Når du legger til koden for å bruke innstillingsinnstillingene, må du nå bestemme hvordan du skal aktivere brukeren til å endre disse innstillingene. En enkel måte for appen din å tilby preferanseinnstillingene er i en modal dialogboks, som brukeren kan bruke til å angi hans eller hennes preferanser.

Hvordan du konfigurerer brukerinnstillingsinnstillinger i din iPad-app - 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 ...