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()