Tôi đang sử dụng NSURLConnection
trong ứng dụng iPhone và giao diện dường như chậm lại sau khi gửi initWithRequest:
đến phiên bản NSURLConnection
của tôi. Tôi không chắc liệu điều này có xảy ra hay không vì mã xử lý của tôi mất nhiều thời gian để xử lý phản hồi hoặc nếu đó là vì NSURLConnection
đang chặn luồng chính.NSURLConnection có chặn luồng chính không?
Bất cứ ai có thể xác nhận rằng NSURLConnection
sẽ tạo kết nối và chờ dữ liệu trên một chuỗi riêng biệt, sau đó gọi phương thức ủy nhiệm của nó trên chuỗi chính không?
Cảm ơn!
bạn cần phải cẩn thận với câu cuối cùng! nếu bạn có ví dụ 5000 yêu cầu nhỏ, trải nghiệm người dùng CÓ THỂ là giao diện đang chậm lại, (vì có rất nhiều điểm dừng nhỏ) mà gần đây tôi đã sử dụng – Tomen
Sử dụng NSURLConnection không đồng bộ tạo chuỗi, một chuỗi nội bộ. Đó là định nghĩa không đồng bộ. – malhal