OData SDK Components and APIs

The iOS OData SDK provides the means to easily build an app which relies on the OData protocol and the additions made by SAP.

OData SDK - iOS

The following figure shows the main components of the OData SDK on iOS.



The iOS version of the OData SDK is presented as static libraries and header files. (Custom dynamic libraries are not allowed on iOS.)

The OData SDK for iOS includes a set of core iOS libraries acting independently from each other. Each core library has well-defined responsibilities and provides APIs for OData parsing, caching, persistence, keychain, certificate management, and so on.

The full list of APIs and their descriptions are available after the installation of Sybase Unwired Platform at the following location within your installation folder:SUP_HOME MobileSDK22\OData\iOS\docs

The libraries are provided in binary form as .a files, along with the public headers containing the APIs and the input/output structures. As a prerequisite, the public headers and the libraries must be available as separate binaries for release and debug, or merged using the lipo tool.