2012-03-25 7 views
1

Was ist die relevanteste und beste Methode zum Aktualisieren von Daten auf einem iOS-Gerät aus einer CSV-Datei auf einem Remote-Server, die Werte pro Sekunde empfängt? Die Datei empfängt Daten jede Sekunde und diese Daten werden aktualisiert. Momentan verwende ich einen NSURLRequest und NSURLConnection, um die Datei alle 10 Sekunden zu lesen. Gibt es eine andere Möglichkeit, das Gerät auf die neuen Daten zu aktualisieren? wie Webservices?iOS-Gerät - Datenaktualisierung

Antwort

0

entweder Ihre aktuelle Vorgehensweise und Webservices ziehen Daten aus der Quelle auf wiederholbare Weise, was in Ordnung ist, wenn es keine zeitkritische Lösung ist.

Wenn Sie jedoch eine "Push" -Funktion benötigen, was bedeutet, dass Clients sofort aufgerufen werden, nachdem neue Daten verfügbar sind, können Sie die Socket-Programmierung in Erwägung ziehen. Vielleicht möchten Sie die wunderbare Rahmen überprüfen CocoaAsyncSocket on github

+0

Push-Funktion ist gut, aber die Daten kommen für jede Sekunde herein. Da seine CSV-Datei JSON-Funktionen verwenden würde? oder irgendeine Datenbank? Weil ich momentan die ganze Datei alle 10 Sekunden lese. Allerdings brauche ich die Daten der neu hinzugefügten Werte. Gibt es Datei-Scanner-Optionen? – DesperateLearner

+0

Wer fügt die neuen Daten in die CSV-Datei ein? ein serverseitiges Programm? –

+0

yup ein Java-Programm läuft die neuen Daten jede Sekunde auf der Client-Seite. Server empfängt die Datei – DesperateLearner

Verwandte Themen