Erleichterungsvorräte-API-Entwicklung für iPad- und HTTP-Pflicht-Abfragen an den Server

StackOverflow https://stackoverflow.com/questions/5478144

  •  14-11-2019
  •  | 
  •  

Frage

Ich möchte einen Point-of-Sale-Antrag auf iPad mit InventorYapi .Ich weiß, dass dasorply eine eigene ihre eigenen hat ipad pos , aber ich habe Gedanken, es wenig anders zu machen.

Hat jemand diesen InventoryAPI verwendet und ist es einfach zu bedienen?Ok, meine Frage ist, wie kann ich HTTP-Abfragen an den Server senden und mit Kakao eine Antwort erhalten.Ich fange einfach an, das zu lernen, und wenn mich jemand auf ein nützliches Link oder ein anderes Thema zeigen kann, das das Senden von HTTP-Abfragen abdeckt, bin ich dankbar.

War es hilfreich?

Lösung

Es könnte ein SDK sein, aber wenn es nicht gibt, lernen Sie etwas Neues und das ist eine gute Sache.

Im Allgemeinen ist die Art und Weise, wie Sie mit einem webbasierten API interagieren, mit dem NSURLConnection-Objekt und seinem Delegierten, nsurlconnectiondelegate.

Haben Sie eine Klasse, die eine URL-, URL-Anforderung erstellt und dann die Verbindung tut. Dann erstellen Sie eine NSObject-Unterklasse, so dass sie dem nsurlconnectiondelegate-Protocol (dies ist der Verbindungsdelegat), und das Implementieren von 4 Delegierten-Methoden (dies ist alles in der Klassenreferenz behandelt). Wenn Sie die Daten vom Server heruntergezogen haben, konvertieren Sie in Ihrer connectiondidfinish-Methode die Daten und posten Sie das resultierende Objekt in eine Benachrichtigung an einen Ansichtssteuergerät oder was auch immer.

Wenn es auch OAuth basiert ist, müssen Sie eine Art Token-Manager-Klasse schreiben, was im Grunde dasselbe ist ... außer Sie müssen in der Handhabung für verschiedene HTTP-Antwortcodes schreiben, damit der Benutzer nicht ist Müssen sich Sorgen um abgelaufene Token und dergleichen machen.

Wie auch immer, ich würde glücklich sein, mehr Details geben ... Kakao macht eigentlich die Handhabung dieser Art von Dingen wirklich einfach.

oh ... arbeitet diese API mit do jüsse oder ist es XML? In jedem Fall, versuchen Sie es und vermeiden Sie NSXMLPARSER für jetzt ... Es ist ein Kopfschmerz, vor allem, wenn Sie nur etwas aufladen möchten. (Obwohl es praktisch ist, allgemein zu wissen) Es gibt ein paar wirklich gute Open-Source-Bibliotheken dafür.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top