Open-Source für die App-Entwicklung

Profi-Frameworks für iOS, Android & Co.

22.07.2011
Von 
Diego Wyllie hat Wirtschaftsinformatik an der TU München studiert und verbringt als Softwareentwickler und Fachautor viel Zeit mit Schreiben – entweder Programmcode für Web- und Mobile-Anwendungen oder Fachartikel rund um Softwarethemen.

ASI HTTP Request: Einfache Anbindung an Web-Services

Die Klassenbibliothek “ASI HTTP Request” hilft bei der Entwicklung von iPhone- und iPad-Apps, die Cloud-Dienste nutzen. Besonders praktisch ist hier unter anderem die einfache Implementierung von asynchronen Server-Verbindungen.
Die Klassenbibliothek “ASI HTTP Request” hilft bei der Entwicklung von iPhone- und iPad-Apps, die Cloud-Dienste nutzen. Besonders praktisch ist hier unter anderem die einfache Implementierung von asynchronen Server-Verbindungen.

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.