Sobes.tech
Junior

Milliste tööriistade või meetoditega saab andmete konverteerimist teha?

sobes.tech AI

Vastus AI-lt

  • Codable (kas kasutab JSONEncoder/JSONDecoder JSON-i jaoks).
  • Käsitsi analüüs (töötlemine Sõnastike ja Massiividega).
  • Välised teegid (näiteks ObjectMapper, SwiftyJSON).
  • NSCoding (objektide salvestamine/taastamine failisüsteemis).
  • Kohandatud teisendajad spetsiifiliste andmetüüpide jaoks.
// Codable näide
struct User: Codable {
    let name: String
    let age: Int
}

let jsonData = Data("{\"name\":\"Alex\",\"age\":30}".utf8)
let user = try? JSONDecoder().decode(User.self, from: jsonData)
// Käsitsi analüüsi näide
let jsonDict: [String: Any] = ["name": "Boris", "age": 25]
if let name = jsonDict["name"] as? String,
   let age = jsonDict["age"] as? Int {
    // Kasutame name ja age
}