Sobes.tech
Junior — Middle

Чӣ гуна дар нақши гузаштаатон ҳамкории шабакавӣ ва пайвастшавиро амалӣ кардед?

sobes.tech AI

Ҷавоб аз AI

Дар iOS, барои муоширати шабакавӣ, ман URLSession-ро истифода кардам — API-и стандартӣ барои иҷрои дархостҳои HTTP. Бо URLSession, шумо метавонед дархостҳоро фиристед, ҷавобҳоро қабул кунед ва маълумотҳоро ба таври асинхрон коркард кунед.

Барои осонӣ ва содда кардани кор бо шабака, аксар вақт китобхонаҳои тарафи сеюм, мисли Alamofire, истифода мешаванд, ки интерфейси қулай ва кӯтоҳтар барои дархостҳо пешниҳод мекунанд.

Маслиҳати оддӣ барои GET бо URLSession:

let url = URL(string: "https://api.example.com/data")!
let task = URLSession.shared.dataTask(with: url) { data, response, error in
    if let data = data {
        // коркарди маълумот
        print(String(data: data, encoding: .utf8) ?? "")
    } else if let error = error {
        print("Хатогӣ: \(error)")
    }
}
task.resume()