ASI HTTP Request: Einfache Anbindung an Web-Services
Eine weniger bekannte, aber dennoch hilfsreiche Klassenbibliothek für iOS-Entwickler ist “ASI HTTP Request”. Hinter diesem etwas schwierigen Namen, steckt ein mächtiges Framework, das wie GData bei der Arbeit mit HTTP-Anfragen und der Kommunikation mit Web-Services sehr nützlich sein kann. Es ist ebenfalls in Objective-C geschrieben und adressiert damit Entwickler, die native Applikationen auf Basis von Apples Cocoa Touch-Framework realisieren.
Das Projekt stellt zahlreiche Funktionen zur Verfügung, mit denen sie beispielsweise Daten zwischen Server und Client transferieren; Dateien auf einen Server hochladen, sowie Cookies und unterschiedliche Authentifizierungsverfahren leicht implementieren können. Dabei werden sowohl synchrone als auch asynchrone Verbindungen unterstützt. Ferner lassen sich mit nur wenigen Zeilen Code professionelle Fortschrittsanzeigen einbauen - ein beliebtes Feature, das sonst nicht so leicht zu implementieren ist. Weitere Funktionen sind auf der Projekt-Seite aufgelistet, auf der ebenfalls eine ausführliche Dokumentation verfügbar ist.