Google GData: Client-Library für Objective-C-Programmierer
Google ist bekannt für seine vielen professionellen Entwickler-Tools. Die Angebotspalette ist sehr breit. Für jede moderne Programmiersprache, Technik oder Anwendungsszenario scheint der Suchmaschinenriese ein passendes Tool in petto zu haben. Ein gutes Beispiel: Das umfassende “Google Data Protocol”. In diesem Projekt fasst der Suchmaschinenriese zahlreiche Techniken und Methoden für die effiziente Arbeit mit Online-Services zusammen. Unter den Client-Libraries finden Java-, .Net, PHP-, Python- oder eben auch Objective-C-Entwickler die passende Klassenbibliothek.
Interessant für Mobile-Entwickler, die iPhone und iPad im Visier haben, ist vor allem die “GData Objective-C Client-Library”. Diese stellt eine höhere Abstraktionsschicht über HTTP dar und ermöglicht die effiziente Entwicklung von Client-Anwendungen, die mit Cloud-Diensten und Web-Services kommunizieren. Unter den zahlreichen Komponenten findet sich zum Beispiel ein hochperformantes XML-Modul, das die Bearbeitung von XML-Daten deutlich vereinfacht. Weitere Komponenten helfen unter anderem bei der Arbeit mit Cookies, Datei-Uploads, sowie bei der Implementierung typischer Funktionen von Web-basierenden Anwendungen wie Login, Authentifizierung oder Datenvalidierung.