11 mars 2025 (updated: 11 mars 2025)
Chapters
Å lage en vellykket iOS-app er ikke så enkelt som å tenke på en idé og ønske den inn i eksistens. Hvis du mangler tekniske ferdigheter, ville det åpenbare valget vært å finne en teknisk medgründer eller en partner med et erfarent iOS app utviklingsteam.
Det tredje, mer utfordrende (og morsomme) alternativet er å dykke inn i verden av iOS app utvikling og lage appen selv. Her er seks bøker om iOS app utvikling som kan hjelpe deg med det!
Hvis du ønsker å begynne med iOS apputvikling, er Objective-C det første du må lære. Som det viktigste programmeringsspråket for både OS X og iOS, er det din vei inn i Apple-programvareutviklingsmiljøet. Objective-C 2.0 er den nyeste versjonen av Objective-C, som inkluderer ytelsesforbedringer ved kjøring og mer.
Så når du lærer Objective-C, vil du ha et godt grunnlag. Å lære feil informasjon eller feil metoder kan føre til dårlige apper eller ekstra utviklingstid mens du avlærer disse feil prosessene.
iOS apputviklingsbok #1 er Effective Objective-C 2.0 av Matt Galloway. Denne boken gir ekspertvurderinger om emnet, inkludert teknisk informasjon samt detaljer om hva som skal til for å lage flotte iOS-apper. Du kan ikke gå galt ved å kjøpe den.
Også integrert i iOS-apputvikling er Swift. Det er et annet programmeringsspråk laget av Apple for utvikling av iOS, OS X og watchOS-applikasjoner.
Swift støtter mange av de grunnleggende funksjonene fra Objective-C, men den store forskjellen er at Swift er et moderne språk, optimalisert for ytelse. Det hjelper med å adressere programmeringsfeil, og Apple sier at Swift kan gjøre utviklingen enklere, mer fleksibel og morsommere.
Hvem er bedre å lære Swift fra enn de som laget det? Swift programmeringsspråk er skrevet av Apple, så det er en must-read bok for iOS-apputvikling.
Mens Swift og Objective-C er 'byggesteinene' for iOS-appene dine, er Cocoa og Cocoa Touch rammeverkene andre viktige brikker i puslespillet. Mens Cocoa fungerer med OS X, er Cocoa Touch laget for berøringsskjerm-enheter som iPhone og iPad.
Forståelig nok, hvis du skal lære Cocoa og Cocoa Touch, bør du vite hvordan de fungerer med Swift og Objective-C. Å lese Swift med Cocoa og Objective-C er en av de beste bøkene for utvikling av iOS-apper for det, og den er også skrevet av Apple, så les den gjerne.
Ren informasjon er flott, men vi forstår at ikke alle lærer på samme måte. For de som liker å gjøre, i stedet for å lese, The iOS Apprentice Series av Ray Wenderlich vil hjelpe mye.
Det er et utvalg av forskjellige bøker tilgjengelig her. Hver av bøkene som tilbys i Ray Wenderlichs butikk har en praktisk tilnærming til undervisning, og tilbyr opplæringer som gir deg noe å gjøre i stedet for bare å lese.
Det beste med Wenderlichs bøker er at de oppdateres med hver nye iOS-versjon som slippes. Hvis du er en nybegynner som ønsker å komme i gang med en gang, er disse bøkene en av de beste måtene å gjøre det på.
Functional Programming in Swift er en annen iOS app utviklingsbok som tar en ikke-tradisjonell tilnærming til undervisning. Som skrevet av forfatterne av boken selv, “forklarer de konseptene bak funksjonell programmering og hvordan Swift gjør det enkelt å utnytte dem på en pragmatisk måte, for å skrive klarere og mer uttrykksfull kode”.
Boken inkluderer informasjon om hvordan man skriver funksjonelle API-er, hvordan man lager sine egne datatyper, og den detaljerer også den underliggende “maskineriet” i Swifts samlingstyper.
Den siste boken på denne listen er ikke spesifikt relatert til iOS apputvikling; men det gjør den ikke mindre nyttig.
Med Clean Code kan du lære hvordan du unngår ‘smelly code’ som vi kaller det her hos EL Passion. Smelly code er når noe du har utviklet ser ut til å ha et dypt, alvorlig problem som ligger i kildekoden. Siden Objective-C ikke fremmer ren kode, er denne boken en viktig lesning for enhver programvareingeniør.
11 mars 2025 • Maria Pradiuszyk