Fetch your docs, find your code

Wednesday, August 15, 2007 at 12:32 PM

by Greg Robbins, Mac Software Engineer

The collection of Google Data APIs continue to grow, and the Google Data APIs Objective-C Client Library is growing too. If you're a Mac software developer, you'll find that today's release of version 1.2 of the library sports new capabilities for your users and greater convenience for you.

Your application can now use the library to browse and upload documents and spreadsheets to Google Docs & Spreadsheets. If you write utilities for Google Calendar, your software can create new calendars and add subscriptions to calendars. The library now also supports the new Calendar Gadgets. For development tool builders, we have added support for Google Code Search. Finally, the Picasa Web Albums interfaces include a richer set of query parameters, allowing searches across all public photos in everyone's albums.

To ease your development effort, Google Data APIs Objective-C Client Library now has built-in support for logging of its server http transactions. All of its GData objects permit arbitrary developer-defined properties and keys, so it's easy to hang custom data off of the GData objects. And because developers may want to subclass the standard GData objects, the library allows your subclasses to be instantiated as surrogates instead of the standard GData classes when parsing XML.

A variety of bug fixes and other small improvements are also present in the latest release, many of them suggested by developers who use the library. Check out the release notes, download the new version, and let us know what you think.