Sobes.tech
Junior

Бо кадом воситаҳо ё усулҳо метавон табдили маълумотҳоро анҷом дод?

sobes.tech AI

Ҷавоб аз AI

  • Codable (бо истифода аз JSONEncoder/JSONDecoder барои JSON).
  • Таҳлили дастӣ (коркарди луғот ва массивҳо).
  • Китобхонаҳои хориҷӣ (масалан, ObjectMapper, SwiftyJSON).
  • NSCoding (барои нигоҳдорӣ/бозгашт кардани объектҳо дар системаи файлҳо).
  • Трансформаторҳои фармоишӣ барои намудҳои маълумоти махсус.
// Мисоли Codable
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)
// Мисоли таҳлили дастӣ
let jsonDict: [String: Any] = ["name": "Boris", "age": 25]
if let name = jsonDict["name"] as? String,
   let age = jsonDict["age"] as? Int {
    // Истифодаи name ва age
}