Hjem Sosiale medier 10 Måter å gjøre App-utviklingslivet enklere - dummier

10 Måter å gjøre App-utviklingslivet enklere - dummier

Innholdsfortegnelse:

Video: 10 måter som gjør det enklere å stå opp ⭐️? 2025

Video: 10 måter som gjør det enklere å stå opp ⭐️? 2025
Anonim

Her er noen objekter og teknikker som mange apputviklere sverger ved. Dette er en idiosynkratisk liste som inneholder noen ofte brukte objekter, noen ganske uklare, og noen utviklingsmetoder og påminnelser.

Programmalen for master-detalj

Programmalen for Master-Detail er nå en universell appmal. For iPad bruker den en Split-View-kontroller, og iPhone bruker en Navigasjonskontroller. Begge bruker samme visningskontrollere til å presentere data. For mange utviklere er det en støttespiller.

UITextField varsler og delegerer

Hvis du bruker tekstfelt, er disse avgjørende for de fleste utviklere. Enten i fortegnbordet eller i koden din, må du angi tekstfeltets delegat til et objekt som svarer på disse varslene:

  • UITextFieldTextDidBeginEditingNotification

  • UITextFieldTextDidChangeNotification

  • UITextFieldDidEndEditingNotification

Tekstfeltet selv er lagret i objektparameteren i varselet, så når du registrerer deg for å observere varselet, kan du ha en enkelt metode som svarer til varselet for hvert tekstfelt.

Delegasjonen er ofte visningskontrolleren som inneholder visningen som inneholder tekstfeltet. Den samsvarer med UITextFieldDelegate.

Bruk aktivkataloger

Assetkataloger er helt nye i iOS 7. Det er en liten konvertering å gjøre fra tidligere måter å håndtere bilder og ikoner på, men det er vel verdt det. I stedet for å stole på skjøre navngivningskonvensjoner, bruker du navnet på aktivakatalogen og ved kjøring, brukes det riktige bildet.

Bruk Core Data

Av en eller annen grunn er utviklere ofte lei av å bruke dataadministrasjonsverktøy. Enten de er mer komfortable å implementere egen dataadministrasjon, eller de er ubehagelige med relasjonsdatabase teori, har de en tendens til ikke å bruke disse verktøyene. Core Data er en av de beste, og det er vel verdt å utforske.

Bruk iCloud

Det er bare ikke å komme seg rundt det faktum at brukerne setter pris på å ha sine apps og data synkronisert på alle sine enheter. ICloud læringskurven er bratt hvis du bestemmer deg for å lære alt. Men hvis du bare vil lagre små mengder data på iCloud (kanskje høy poengsum på et spill), kan du komme i gang ved å bruke nøkkelverdi koding og ikke bekymre deg om detaljene.

Organiser prosjektet ditt

Hvert app-prosjekt er annerledes, så det er ingen standard måte å organisere hvert prosjekt på. Husk at du kan flytte filer og grupper rundt i Project navigator.Omstrukturering av prosjektet krever ikke flytting av filer på disk fordi Xcode vil holde styr på dem for deg.

Her er gruppestrukturen for en typisk app på App Store:

  • App Delegate

  • Controllers

    • Master View Controller

    • Detaljvisningskontrollere

    • Navigasjonskontrollere

  • Popovers og Pickers > Storyboards

  • Datamodell

  • Ressurser

  • Støttefiler

  • Se på utvalgsprosjektene på Apple Developer-siden for andre strukturer.

Bruk Auto Layout

Hvis du har en eldre app som ikke bruker Auto Layout, konvertere den (og bruk Auto Layout for nye apper). Apple snakker om hvordan Auto Layout hjelper deg med å administrere apps på flere språk, men for mange utviklere er hovedfunksjonen i Auto Layout at det automatisk betyr at appen din kjører på nye enheter med nye skjermformer og -størrelser. Det alene er en viktig grunn til å bruke den.

Oppdater appen din

Få appen din til App Store er bare begynnelsen. Ikke la den sitte der. Planlegg for regelmessige oppdateringer og utfør dem. Folk merker programmer som er (eller ikke) oppdateres jevnlig. I tillegg tar App Store-oppdagelsesprosessen hensyn til oppdateringer i noen tilfeller (detaljene i funn og søk blir ikke publisert). Utviklere har lagt merke til at noen ganger i etterkant av en oppdatering, laster nye brukere ned appen.

App Store gir kryssreferanser til tilleggsprogrammer av en utvikler i tillegg til den som blir surfet. Dette er en god måte å tiltrekke seg nye brukere på, men det betyr at hvis appporteføljen din ikke har blitt oppdatert for et år eller to, kan du miste det potensielle nye salg.

I det minste planlegger en oppdatering å inkludere de årlige oppdateringene (som nå) til iOS. Hvis du ikke finner tid til å oppdatere en app som er utdatert, bør du vurdere å suspendere salg. Rengjøring av dine gamle apper viser at du fortsatt lever og utvikler.

Bruk #pragma-merket for å organisere koden din

Struktur din. m-filer slik at du kan se hvor ting er ved å bruke #pragma-merkedirektiver. Mange utviklere har minst en initialiseringsseksjon, en seksjon for egne metoder og separate seksjoner for hver protokoll som er implementert. De er en god start; Når du fortsetter å arbeide, legg til nye. Det er ingen hard og fast regel, men du vil finne en balanse mellom helt uorganisert kode og kode som er så organisert at hver seksjon inneholder en eller to metoder, og du har nesten like mange deler som metoder.

Spør alt

Velkommen til den raske verden av apputvikling. Husk at det egentlig ikke var så lenge siden da utviklere lærte folk hvordan man bruker grunnleggende bevegelser på mobile enheter. Vi undersøker fortsatt nye bevegelser. Som iOS-grensesnittet har utviklet seg, har vi blitt frigjort fra en rekke virkelige metaforer. Vi trenger ikke å si, "Dette er som en pute av papir" eller "Dette er som en søppelkanne. "Grensesnittelementer kan nå stå på egenhånd, så alt vi trenger å gjøre er å si" Dette er noe du kan skrive på."(Den tekniske termen for den eldre metaforen er

skeuomorphism .) Se hvordan folk bruker mobile enheter. Se spesielt på feilene de gjør og de tingene som forvirrer dem. Du kan lære mer av å se på feilene enn å se at noen har brukt en enhet med hell. (Og lær å se deg selv når du legger på brukerhatten din.)

10 Måter å gjøre App-utviklingslivet enklere - dummier

Redaktørens valg

Slik bruker du dialogboksen Tabulatorer til å angi faner i Word 2016 - dummies

Slik bruker du dialogboksen Tabulatorer til å angi faner i Word 2016 - dummies

For å justere faner i Word 2016, må du åpne dialogboksen Tabber. Det er også den eneste måten å få på bestemte typer faner, for eksempel dot leader tabs, som er dekket andre steder i dette kapittelet. Husk at dialogboksen Tabs ikke fungerer som en vanlig Word-dialogboks: Du må ...

Hvordan du bruker temaer i Word 2013 - dummies

Hvordan du bruker temaer i Word 2013 - dummies

Temaer gjelder dekorative stiler til Word 2013-dokumentet ditt, for eksempel fonter og farger, som gir din skriftlige innsats en profesjonelt formatert følelse med minimal oppstyr eller talent. Det er som å ha en grafisk designer som hjelper deg, men uten å måtte lide gjennom hennes beklagelige klager om hvordan kjæresten hennes ikke tar hensyn til henne. A ...

Hvordan du bruker ordboken i Word 2007 - dummies

Hvordan du bruker ordboken i Word 2007 - dummies

Den innebygde Word 2007-ordboken kan se opp synonymer, antonymer, ordbyttere og alternative stavemåter. Word kan hjelpe deg med å øke dine skriveferdigheter og ordforråd når du bruker denne Microsoft-funksjonen som en praktisk referanse. Varier ditt ordforråd for å krydre din skriving. Bruk Word-ordboken for å unngå å bruke de samme ordene over ...

Redaktørens valg

VBA-tastaturgenveier - dummies

VBA-tastaturgenveier - dummies

Hvis du bruker VBA for å strømlinjeforme Windows-programmer og operasjoner, bruk snarveisnøklene I den følgende listen kan du effektivisere hurtigere og raskere. Trykk for å gjøre dette Trykk for å gjøre dette Alt + F11 Åpne VBA-editoren F1 Få hjelp til et hvilket som helst valgt element Alt + F8 Vis en liste over ...

Sier Hei til Visual Basic 2005! - dummies

Sier Hei til Visual Basic 2005! - dummies

I denne artikkelen, kommer du i gang med det klassiske Hello World-programmet. Selv om dette ikke er den mest spennende applikasjonen du kan bygge, bidrar det til å sikre at utviklingsmiljøet ditt settes opp på best mulig måte. Sette opp Visual Studio For å følge dette eksempelet må du starte med å kjøre Visual Studio ...

Visuelle designere i Visual Studio 2010 - dummies

Visuelle designere i Visual Studio 2010 - dummies

Visual Studio 2010 leveres med mange visuelle designere for å skape rapporter, design klasser, utforming av brukergrensesnitt og modelleringsdata er svært enkle og intuitive. Følgende tabell viser hver designer og beskriver hva du lager med den. Designer Hva du kan gjøre med det Class Designer Modellklasser ved hjelp av et klassediagram Crystal Reports Designer ...

Redaktørens valg

Hvordan du kan glede deg over å være i hverdagen - dummier

Hvordan du kan glede deg over å være i hverdagen - dummier

Følelsen av å være tilstedeværelse er din naturlig tilstand i sinnet. Barn er vanligvis i modus, lever i øyeblikket og bekymret for å oppnå langsiktige mål eller bekymre seg for fortiden. For å nyte mer blir modus, bare begynn å slippe av den vanlige tendensen til å stadig gjøre hele tiden. Her er ...

Hvordan finne Cool Masonic Places - Dummies

Hvordan finne Cool Masonic Places - Dummies

Kanskje du leter etter en flott Freemason-relatert språk mens du reise. Eller du er en ikke-Mason som ikke kan gå på et lodge-møte, men du vil fortsatt samarbeide i de mystiske bygningene: Freemason Hall (London): Freemason Hall er hovedkvarteret til United Grand Lodge of England. Ligger på 60 Great Queen St., inneholder den ...