I prezantuar në Swift 4, API i kodueshëm na mundëson të përdorim përpiluesin në mënyrë që të gjenerojmë një pjesë të madhe të kodit të nevojshëm për të koduar dhe deshifruar të dhënat në/nga një format i serializuar, si JSON. Në shembullin e mësipërm, ne e kapsulojmë kodin tonë të kodimit në një bllok do dhe përdorim kapjen për të kapur çdo gabim që është hasur. …
Çfarë bën Codable në Swift?
Në Swift, protokolli i kodueshëm përdoret për të kaluar nga një objekt i të dhënave JSON në një klasë ose strukturë aktuale Swift. Ky quhet dekodim, sepse të dhënat JSON deshifrohen në një format që Swift e kupton. Ai gjithashtu funksionon në anën tjetër: kodimi i objekteve Swift si JSON.
Pse përdorim të kodueshëm dhe të dekodueshëm në Swift?
Protokolli i kodueshëm në Swift është në të vërtetë një bashkim i dy protokolleve: i kodueshëm dhe i dekodueshëm. Këto dy protokolle përdoren për të treguar nëse një strukturë, enum ose klasë e caktuar mund të kodohet në të dhënat JSON ose të materializohet nga të dhënat JSON.
Çfarë është protokolli i kodueshëm?
Codable është protokolli i kombinuar i protokolleve të dekodueshme dhe të kodueshme të Swift. Së bashku ata ofrojnë metoda standarde të dekodimit të të dhënave për llojet e personalizuara dhe kodimin e të dhënave që do të ruhen ose transferohen.
A është Codable i sigurt?
Nëse doni të analizoni të dhënat hierarkike në një strukturë të sheshtë – d.m.th., dëshironi të jeni në gjendje të shkruani përdorues. emri i parë dhe jo përdoruesi. … firstName - atëherë ju duhet të bëni vetë një analizë. Megjithatë, kjo nuk është shumë e vështirë dhe Codable e bën atë shkruani bukur të sigurt.