Je me demandais ce qu'il fallait faire dans mon cas. Je dois récupérer des données d'un serveur de repos et les afficher dans mon application. L'interface utilisateur pour cela est une webview et si aucune donnée n'est reçue du serveur, il n'y a rien à afficher à l'écran. Dans ce cas, dois-je utiliser une requête asynchrone ou une requête synchrone ? Mon autre question est la suivante : quelle est la différence entre une requête asynchrone et une requête synchrone sur un thread séparé (je pensais que c'était ce que faisait l'asynchrone de toute façon) ? Toute aide serait grandement appréciée. Je suis un débutant sur ios Merci
Réponses
Trop de publicités?Vous devriez toujours utiliser le chargement asynchrone des requêtes réseau. Ne bloquez jamais le thread principal en attendant une réponse du réseau.
L'asynchrone peut être soit synchrone sur un thread séparé, soit planifié dans la boucle d'exécution de n'importe quel thread.
J'espère que cela vous aidera !
La différence entre l'asynchrone et le synchrone est que le synchrone est la méthode de communication PC la plus efficace. Cependant, l'asynchrone est la méthode de communication la plus courante utilisée pour les applications de courrier électronique, l'accès à Internet et les réseaux. Le synchrone est généralement utilisé pour la transmission de gros volumes de données.