The iOS OData SDK provides the means to easily build an app which relies on the OData protocol and the additions made by SAP.
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: ...\UnwiredPlatform\MobileSDK\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.