Google Data APIs Objective-C Client Library

Software Screenshot:
Google Data APIs Objective-C Client Library
Software Details:
Version: 1.7
Upload Date: 3 Jan 15
Distribution Type: Freeware
Downloads: 14
Size: 1159 Kb

Rating: 2.0/5 (Total Votes: 2)

The Google data APIs provide a simple protocol for reading and writing data on the web. Many Google services provide a Google data API.

Each of the following Google services provides a Google data API:

  • Google Base
  • Blogger
  • Book Search
  • Calendar
  • Code Search
  • Contacts
  • Documents List
  • Finance
  • Notebook
  • Picasa Web Albums
  • Spreadsheets
  • Webmaster Tools
  • YouTube

The Google Data APIs Objective-C Client Library provides a Mac OS X framework and source code that make it easy to access data through Google Data APIs.

What is new in this release:

Additions

  • Added Google Health classes
  • Added YouTube user event activity classes
  • Added Calendar guest elements and inlinecomments query parameter
  • Contacts sample updated to optionally fetch only the MyContacts group.

Changes

  • Calendar now defaults to service version 2.1, which slightly changes responses and response codes from 2.0. http://code.google.com/apis/calendar/changelog.html
  • Release builds on iPhone now compile out the elaborate descriptions for each GDataObject. Developers can set GDATA_SIMPLE_DESCRIPTIONS in their projects to control this behavior.
  • Release builds on iPhone now compile out the http logging code. Developers can set STRIP_GDATA_FETCH_LOGGING in their projects to control this behavior.
  • The GDataXMLNode xml shim now registers the topmost namespaces for XPath resolution.
  • Various internal refactoring for improved code readability and maintainability.
  • For parsing performance, unknown elements and attributes are now removed from GDataObjects by comparing only object pointers, not the underlying XML.
  • For parsing performance, GDataObject extension declarations are cached rather than duplicated in each object.
  • To reduce memory usage, GDataObject extensions are stored in arrays only when there is more than one instance of an extension class.
  • To reduce memory usage, GDataXMLNode now caches all generated NSStrings, and returns nil instead of empty arrays on getters. This may deviate from NSXML semantics of returning empty arrays.
  • GDataOrganization setters now filter out empty string org names and titles.

Bugs Fixed

  • Fixed leak in -keepChildXMLElementsForElement (thanks alexkac)
  • GDataXMLNode now consistently returns cached copies of child elements and attributes rather than duplicate copies.
  • Fixed possibiilty of If-modified-since header being added to http deletes

Similar Software

Other Software of Developer Google Mac Developer Playground

Comments to Google Data APIs Objective-C Client Library

Comments not found
Add Comment
Turn on images!