The Salesforce Mobile iOS SDK allows developers control over mobile device features, offline support, data synchronization, and mobile software design. Other features include automation of the OAuth2 login process, allowing integration of OAuth with applications, and access to the REST API with infrastructure classes (including third-party libraries such as the MKNetworkKit library) to facilitate access.
It used to be that integrating data across different applications required an unnatural act involving complicated pieces of middleware. In recent times, accomplishing that act has become easier thanks to lighter-weight middleware based on standard Web services and RESTful APIs. But even still, accomplishing that task still requires the skills of a developer. In contrast, the next revolution in data integration is going to be characterized by business users integrating data across applications on their own at will.