Swift:
Een tekstbestand schrijven

Hoe:

Tekst naar een bestand schrijven in Swift is eenvoudig met de String klasse en FileManager. Hier is een snel voorbeeld:

import Foundation

let stringToWrite = "Hallo, Swift!"
let fileURL = FileManager.default.urls(voor: .documentDirectory, in: .userDomainMask).first?.appendingPathComponent("voorbeeld.txt")

do {
    probeer stringToWrite.write(naar: fileURL!, atomisch: true, codering: .utf8)
    print("Bestand succesvol geschreven")
} catch {
    print("Fout bij het schrijven naar bestand: \(error)")
}

Voorbeelduitvoer:

Bestand succesvol geschreven

Diepgaande Duik

Tekstbestanden schrijven is zo oud als computers zelf, vaak gebruikt voor kleine gegevensopslag voordat databases gemeengoed werden. Belangrijke alternatieven zijn databases en gebruikersinstellingen, die gestructureerd zijn en efficiënter voor grotere gegevenssets. Bij het schrijven van bestanden in Swift zorgt de write(to:atomically:encoding:) methode voor atomische schrijfoperaties, die tijdens een schrijfoperatie gegevenscorruptie voorkomen.

Zie Ook