Zastanawiam się, co należy zrobić w moim przypadku. Muszę pobrać dane z serwera odpoczynku i wyświetlić go w mojej aplikacji. Interfejsem użytkownika jest widok sieciowy, a jeśli z serwera nie są odbierane żadne dane, nie ma nic do wyświetlenia na ekranie. Czy w takim przypadku używam żądania asynchronicznego lub żądania synchronizacji? Moje inne pytanie brzmi: jaka jest różnica pomiędzy żądaniem asynchronicznym, a nie żądaniem synchronizacji w osobnym wątku? (Myślałem, że to, co i tak robi async). Pomoc będzie bardzo mile widziana. Jestem początkującym użytkownikiem ios .. DziękiSynchroniczne Vs Asynchroniczne na iPhonie
8
A
Odpowiedz
12
Powinieneś zawsze używać asynchronicznego ładowania żądań sieciowych. Nigdy nie blokuj głównego wątku oczekującego na odpowiedź sieciową.
Asynchroniczny może być synchroniczny w oddzielnym wątku lub zaplanowany w pętli uruchamiania dowolnego wątku.
Mam nadzieję, że to pomoże!
0
Różnica między synchronizacją asynchroniczną a synchroniczną polega na tym, że Synchronous jest bardziej wydajną metodą komunikacji z komputerem. Asynchroniczny jest jednak najczęstszą metodą komunikacji wykorzystywaną w aplikacjach pocztowych, dostępie do Internetu i sieci. Synchroniczny jest zwykle używany do przesyłania dużych danych.
Powiązane problemy
- 1. Serwlety asynchroniczne vs. Serwlety synchroniczne
- 2. Synchroniczne Vs Asynchroniczne związane z usługami sieciowymi
- 3. Czynności synchroniczne i asynchroniczne
- 4. Asynchroniczne reklamy Google kontra Synchroniczne
- 5. NSThread vs. NSOperationQueue vs. ??? na iPhonie
- 6. Gabinet Tokyo vs SQLite3 na iPhonie
- 7. Asynchroniczne lub synchroniczne wywoływanie procedur obsługi zdarzeń w javascript
- 8. programowanie asynchroniczne APM vs EAP
- 9. Plik "Untar" na iPhonie
- 10. Mono na iPhonie?
- 11. Rozcinanie UIImage na iPhonie
- 12. Lua na iPhonie
- 13. Dziurkowanie TCP na iPhonie
- 14. nodejs na asynchroniczne jednoczesnym
- 15. Synchroniczne odpowiedzi na `Gdx.net.sendHttpRequest` w LibGDX
- 16. Tulipan/asyncIO: dlaczego nie wszystkie połączenia mają być asynchroniczne i określić, kiedy rzeczy powinny być synchroniczne?
- 17. Jak mogę przetestować, czy implementacje są synchroniczne lub asynchroniczne, gdy jest to wymagane?
- 18. jquery funkcje synchroniczne
- 19. angularjs: $ http Synchroniczne wywołanie
- 20. Zrozumienie zużycia pamięci na iPhonie
- 21. Zapętlenie dźwięku HTML5 na iPhonie
- 22. Rysowanie linii na iPhonie/iPadzie
- 23. Podstawowe uwierzytelnianie HTTP na iPhonie
- 24. Rysowanie prostego wykresu na iPhonie
- 25. Wykonywanie kodu prologu na iPhonie
- 26. Hiperłącza PDF na iPhonie/iPadzie
- 27. Mieszanie plików dźwiękowych na iPhonie
- 28. Najlepsze praktyki SQLite na iPhonie
- 29. Wymuszanie zmian UInterfaceOrientation na iPhonie
- 30. Uwierzytelnianie Uwierzytelnianie na SharePoint na iPhonie
Dostajesz HTML z serwera odpoczynku do wyświetlenia w widoku sieciowym? A czy w ogóle nie ma innych elementów do Twojej aplikacji? Jeśli chcesz, aby użytkownik opuszczał nie odpowiadające na nie widoki, nie powinieneś blokować głównego wątku. –
Tak, to prawda. Pobieranie html z serwera odpoczynku – CodeGeek123
Pokaż ten artykuł http://www.cocoaintheshell.com/2011/04/nsurlconnection-synchronous-asynchronous/ – tikhop