Bearbeiten, weil dies eine beliebte Frage ist und die Zeit weitergeht. In der Zwischenzeit hat Apple NSJSONSerialization eingeführt. Schauen Sie sich die Dokumentation an: Ссылка Nur wenn Sie Code für iOS vor 5.0 erstellen müssen, können Sie das json-framwork wie unten erwähnt verwenden.
Außerdem ist die folgende ursprüngliche Antwort immer noch gültig:
Wenn Sie davon ausgehen, dass Sie Ihre Daten in JSON austauschen, könnten Sie daran interessiert sein, dies zu lesen. Ссылка
Der erste Teil dieses Artikels beantwortet jedoch Ihre allgemeinere Frage zum Empfang von Daten von einem Webserver / Dienst:
%Vor%Dies ist ein einfaches Beispiel für eine http-Anfrage und sicherlich gut genug für Ihre nächsten Schritte. Diese Methode erhält eine URL und gibt die Daten zurück, die vom Server in einem NSString gesendet wurden.
Sobald das ordnungsgemäß funktioniert, möchten Sie vermeiden, dass Ihre App blockiert, während die Anfrage "on air" ist. Sie können das durch asynchrone Anfragen beheben. Google oder die Suche in stackoverflow bietet Links zu Beispielen und Tutorials dazu. Aber ich schlage vor, von hier zuerst zu gehen, obwohl dies möglicherweise nicht die endgültige Lösung ist.
Es folgt eine Menge sehr berühmter Bibliotheken, die Sie für Ihre Anfrage verwenden können
ASIHTTPRequest
AFNetwork
MFNetwork
Sie können es in Google suchen, in GitHub herunterladen oder, ja, natürlich, warum nicht Cocoapods verwenden. Das ist das Beste, wenn ich objektiv-c mit anderen Sprachen vergleiche.
Viel Glück
ASIHTTPRequest ist ein großartiger und einfacher Rahmen, also stimme ich den Empfehlungen anderer Beiträge zu. Um jedoch vollständig zu sein, sollten Sie auch wissen, dass Sie dies in Objective-C nativ ohne ein anderes Framework tun können. Sehen Sie sich die Apple-Dokumentation für die Klassen NSURLConnection und NSURLConnectionRequest für Hintergrund an.
Tags und Links objective-c iphone http