Je souhaite pouvoir charger les données de mon serveur API en arrière-plan de mon application iPhone. Comment puis-je y parvenir?Exécution d'une tâche en arrière-plan d'une application iPhone
1
A
Répondre
1
Beaucoup d'options:
- Grand Central Dispatch
NSThread
NSOperationQueue
- appels réseau asynchrone
1
En supposant qu'il s'agit d'une API basée sur http, utilisez les méthodes asynchrones de NSURLConnection
. Plus d'informations peuvent être trouvées here. Sinon, vous pouvez utiliser les méthodes async de NSOutputStream et NSInputStream avec un CFSocket.
+0
Je seconde l'utilisation des méthodes de NSURLConnection. – MikeyWard
Questions connexes
- 1. Exécution d'une tâche immédiatement lorsqu'une application démarre
- 2. Exécution d'une tâche d'arrière-plan dans une application sur l'iPhone
- 3. android: exécution d'une tâche en arrière-plan en utilisant AlarmManager
- 4. Exécution d'une tâche par défaut dans ANT en cas d'échec
- 5. Exécution d'une tâche post maven install
- 6. Exécution d'une application MVC en tant que sous-application?
- 7. Exécution d'une application MVC en tant que sous-application?
- 8. Tâche de temporisation: première exécution du planificateur au printemps 3
- 9. Comment protéger une tâche/cible ANT contre une exécution accidentelle?
- 10. Exécution d'une tâche une seule fois à l'aide de Quartz
- 11. Exécution JScript dans SilverlIght Application
- 12. Exécution d'une tâche après le renvoi de modelAndView
- 13. Exécution de la tâche Thor à partir de la migration
- 14. Exécution d'une tâche en arrière-plan en utilisant le plugin Quartz
- 15. Localisation d'une application iPhone
- 16. Android: Tâche ou application équivalente à onPause
- 17. Bouton Application- Application iPhone
- 18. Est-il possible d'avoir plusieurs composite (alias « many-to-many », ManyToMany) les jointures qui ne font pas le jeu de résultats énorme
- 19. Exécution de l'application en arrière-plan
- 20. iPhone WebApp - Exécution complètement hors ligne
- 21. Exécution d'une application Java Mobile en Java Standard Edition
- 22. Exécution d'un script Ruby en dehors de mon application rails?
- 23. Exécution d'une application WPF en tant que service Windows
- 24. package SSIS exécution en utilisant l'utilitaire dtexec
- 25. application iPhone
- 26. Exécution d'une application Web 32/64 bits
- 27. Déploiement rapide d'une application après la génération sans exécution
- 28. Exécution d'une application groovy sous Maven
- 29. Exécution d'une application dans plusieurs zones
- 30. Exécution d'une application .NET sans cadre .NET
Merci de me l'avoir dit! J'ai fini par utiliser NSThread – Chris