Junior — Middle
Оё шумо таҷрибаи кор бо механизмҳои нигоҳдории маълумот дар ҷониби муштарӣ тавассути cookies доред?
sobes.tech AI
Ҷавоб аз AI
Бале, дар iOS истифодаи синфи HTTPCookieStorage барои кор бо кукиҳо истифода мешавад, ки имкон медиҳад, ки кукиҳоро нигоҳ доштан, гирифтан ва нест кардан дар робита бо дархостҳои веб.
Масалан, ҳангоми кор бо WKWebView ё URLSession, шумо метавонед кукиҳоро ба чунин тарз идора кунед:
// Гирифтани ҳамаи кукиҳо
let cookieStorage = HTTPCookieStorage.shared
if let cookies = cookieStorage.cookies {
for cookie in cookies {
print("Номи куки: \(cookie.name), арзиш: \(cookie.value)")
}
}
// Илова кардани куки
let cookieProperties: [HTTPCookiePropertyKey: Any] = [
.domain: "example.com",
.path: "/",
.name: "userToken",
.value: "abc123",
.secure: "TRUE",
.expires: Date().addingTimeInterval(3600)
]
if let cookie = HTTPCookie(properties: cookieProperties) {
cookieStorage.setCookie(cookie)
}
Ин тариқ, кукиҳо имкон медиҳанд, ки ҳолати корбар ё дигар маълумотҳоро дар ҷониби клиент нигоҳ доштан мумкин шавад.