Я используюв приложении для iPhone, и интерфейс, кажется, замедляется после отправки initWithRequest:
в мой NSURLConnection
экземпляр. Я не уверен, что это происходит потому, что мой код обработки занимает много времени, чтобы обработать ответ, или если это потому, что NSURLConnection
блокирует основной поток.Блокирует ли NSURLConnection основной поток?
Может ли кто-нибудь подтвердить, что NSURLConnection
создаст соединение и ждет данных в отдельном потоке, а затем вызовет его методы делегирования в основном потоке?
Спасибо!
Вы должны быть осторожны с последним предложением! если у вас есть, например, 5000 небольших запросов, пользовательский интерфейс CAN может заключаться в том, что интерфейс замедляется (из-за большого количества небольших остановок), который у меня был недавно – Tomen
Использование NSURLConnection асинхронно создает поток, внутренний. Это определение асинхронное. – malhal