Семантический вопрос относительно NSURLRequest и HTTP Cookies - PullRequest
3 голосов
/ 03 декабря 2010

Я пролистывал документацию Apple и, похоже, не могу выяснить, сохраняются / используются файлы cookie для каждого экземпляра NSURLConnection или только для одного экземпляра.Кажется, что файлы cookie остаются даже после того, как я выпустил свои отдельные экземпляры NSURLConnection, но я не уверен, что мои тесты являются всеобъемлющими.Любая помощь по этому вопросу будет принята с благодарностью.

Заранее спасибо!

1 Ответ

2 голосов
/ 03 декабря 2010

Это зависит от того, какую операционную систему вы разрабатываете.В Mac OS X файлы cookie используются всеми процессами данного пользователя.На iOS их нет.В обоих случаях файлы cookie, принятые данным приложением, совместно используются в процессе приложения и во всех экземплярах приложения.

Опять же, из документации NSHTTPCookieStorage:

NSHTTPCookieStorage реализует объект-одиночку (общийэкземпляр), который управляет общим хранилищем cookie. Эти файлы cookie используются всеми приложениями и синхронизируются между собой.

( полужирный выделение выделено)

Далее,

Примечание для iOS : файлы cookie не используются приложениями в iOS.

( полужирный выделен)

...