Logo nl.boatexistence.com

Waarom gebruiken we codeerbaar in swift?

Inhoudsopgave:

Waarom gebruiken we codeerbaar in swift?
Waarom gebruiken we codeerbaar in swift?

Video: Waarom gebruiken we codeerbaar in swift?

Video: Waarom gebruiken we codeerbaar in swift?
Video: Codable, Decodable, and Encodable in Swift | Continued Learning #21 2024, Mei
Anonim

Geïntroduceerd in Swift 4, stelt de Codable API ons in staat om de compiler te gebruiken om veel van de code te genereren die nodig is om gegevens te coderen en te decoderen van/naar een geserialiseerd formaat, zoals JSON. In het bovenstaande voorbeeld kapselen we onze coderingscode in in een do-blok en gebruiken we catch om eventuele fouten op te vangen. …

Wat doet Codable in Swift?

In Swift wordt het Codable-protocol gebruikt om van een JSON-gegevensobject naar een echte Swift-klasse of struct te gaan. Dit wordt decodering genoemd, omdat de JSON-gegevens worden gedecodeerd in een formaat dat Swift begrijpt. Het werkt ook andersom: Swift-objecten coderen als JSON.

Waarom gebruiken we Codable en Decodable in Swift?

Het codeerbare protocol in Swift is eigenlijk een combinatie van twee protocollen: codeerbaar en decodeerbaar. Deze twee protocollen worden gebruikt om aan te geven of een bepaalde struct, enum of klasse kan worden gecodeerd in JSON-gegevens, of kan worden gematerialiseerd uit JSON-gegevens.

Wat is het codeerbare protocol?

Codable is het gecombineerde protocol van Swift's Decodable en Encodable protocollen. Samen bieden ze standaardmethoden voor het decoderen van gegevens voor aangepaste typen en voor het coderen van gegevens die moeten worden opgeslagen of overgedragen.

Is Codable veilig?

Als u hiërarchische gegevens in een platte structuur wilt ontleden, d.w.z. u wilt in staat zijn om gebruiker te schrijven. voornaam in plaats van gebruiker. … firstName - dan moet je zelf wat parseren. Dit is echter niet zo moeilijk, en Codable maakt het prachtig typ veilig.

Aanbevolen: