Begynn reisen din innen iOS-utvikling med en solid forståelse av fundamentene. Denne oppdaterte guiden gir deg innsikt i Xcode 9 IDE, Cocoa Touch, og den nyeste versjonen av Apples anerkjente programmeringsspråk, Swift 4. Du vil lære selv grunnleggende om Swift-språket, bli kjent med Apples utviklingsverktøy i Xcode, og utforske Cocoa-rammeverket. Boken dekker viktige temaer som Swift sine objektorienterte konsepter, innebygde Swift-typer, og gir en grundig forståelse av Swift-objekter, protokoller og generiske typer. Du vil også få en oversikt over livssyklusen til et Xcode-prosjekt og hvordan nibs lastes inn. Videre lærer du om Cocoa sitt hendelsesskjøre design og hvordan kommunisere med C og Objective-C. Denne utgaven tar for seg de nyeste funksjonene innen iOS-programmering, inkludert flerlags strenger, forbedrede ordbøker, objektserialisering, nøkkelbaner og nøkkelverdiobservasjon, utvidet git-integrasjon, kodeomorganisering og mye mer. Når du mestrer fundamentene, er du klar til å dykke dypere inn i detaljene i iOS-apputvikling ved hjelp av Matt Neuburgs følgebok, Programming iOS 11.