Sobes.tech
Junior — Middle

Hoe hebt u netwerkinteractie en verbinding uitgevoerd in uw vorige rol?

sobes.tech AI

Antwoord van AI

Op iOS heb ik URLSession gebruikt voor netwerkinteractie — de standaard API voor het uitvoeren van HTTP-verzoeken. Met URLSession kun je verzoeken verzenden, antwoorden ontvangen en gegevens asynchroon verwerken.

Voor gemak en vereenvoudiging van netwerkwerk gebruik ik vaak externe bibliotheken zoals Alamofire, die een meer gebruiksvriendelijke en beknopte interface voor verzoeken bieden.

Voorbeeld van een eenvoudige GET-aanvraag met URLSession:

let url = URL(string: "https://api.example.com/data")!
let task = URLSession.shared.dataTask(with: url) { data, response, error in
    if let data = data {
        // gegevensverwerking
        print(String(data: data, encoding: .utf8) ?? "")
    } else if let error = error {
        print("Fout: \(error)")
    }
}
task.resume()