Swift 5.5: Async/await og concurrency Swift 5.5: Async/await og concurrency

Swift 5.5: Async/await og concurrency

AF Henning Byø

Swift er Apples programmeringssprog til at bygge native apps til iPhone og iPad, og det er det sprog, vi hos Bluebell har bygget vores iOS-apps i. Swift 5.5 udkom i september 2021. Det er den største ændring af sproget i flere år. Læs videre, og bliv klogere på, hvad versionen betyder.

Hvad er nyt i Swift 5.5?

Hvor Swift 5.0 gjorde sproget stabilt, giver Swift 5.5 det en helt ny og enklere måde at håndtere opgaver, der venter på hinanden.

Async/await: enklere netværk og data

Næsten alle apps skal hente data fra internettet, og det er noget, der tager tid og kan gå galt. Med async/await bliver den slags kode langt enklere at skrive og læse, og det fjerner en hel klasse af svære fejl. For brugeren viser det sig som en app, der føles stabil og responsiv, også når den henter data.

Actors: sikker håndtering af data

Actors er et nyt værktøj, der hjælper med at undgå en af de mest drilske fejltyper i apps: at to dele af programmet ændrer de samme data samtidig. Det giver mere robuste apps, særligt dem med meget aktivitet på én gang.

Hvad betyder det for din app?

Swift 5.5 gør det billigere at bygge apps, der opfører sig pålideligt, også under pres. For løsninger med meget netværk og data er det en vigtig version.

Læs mere om vores arbejde med Swift udvikling, eller kontakt os for en uforpligtende snak om jeres næste iOS-projekt.

Henning Byø
AF Henning Byø
Udviklingsansvarlig

Jeg har arbejdet med udvikling og IT-projekter i over 15 år. Over årene har jeg både arbejdet med simple og større avancerede udviklingsopgaver. Jeg har tidligere arbejdet med flere forskellige framework systemer, men Laravel er min klare favorit.

iOS