Hvorfor bruger vi codable i swift?

Indholdsfortegnelse:

Hvorfor bruger vi codable i swift?
Hvorfor bruger vi codable i swift?

Video: Hvorfor bruger vi codable i swift?

Video: Hvorfor bruger vi codable i swift?
Video: Hvorfor bruger vi lodtrækningsforsøg? 2024, November
Anonim

Introduceret i Swift 4, den Codable API gør det muligt for os at udnytte compileren til at generere meget af den kode, der er nødvendig for at kode og afkode data til/fra et serialiseret format, ligesom JSON. I ovenstående eksempel indkapsler vi vores kodningskode i en do-blok og bruger catch til at fange enhver fejl, der er stødt på. …

Hvad laver Codable i Swift?

I Swift bruges den kodbare protokol til at gå fra et JSON-dataobjekt til en faktisk Swift-klasse eller struct. Dette kaldes afkodning, fordi JSON-data afkodes til et format, som Swift forstår. Det fungerer også den anden vej: kodning af Swift-objekter som JSON.

Hvorfor bruger vi Codable og Decodable i Swift?

Den kodbare protokollen i Swift er virkelig en forening af to protokoller: Encodable og Decodable. Disse to protokoller bruges til at angive, om en bestemt struktur, enum eller klasse kan kodes ind i JSON-data eller materialiseres fra JSON-data.

Hvad er den kodbare protokol?

Codable er den kombinerede protokol af Swifts afkodbare og kodbare protokoller. Sammen giver de standardmetoder til afkodning af data til brugerdefinerede typer og kodningsdata, der skal gemmes eller overføres.

Er Codable sikkert?

Hvis du ønsker at parse hierarkiske data til en flad struktur – dvs. du vil være i stand til at skrive bruger. fornavn i stedet for bruger. … fornavn - så skal du selv analysere noget. Dette er dog ikke for svært, og Codable gør det beautifully type safe.

Anbefalede: