SalesforceMobileSDK-iOS is a free and open source Salesforce.com mobile SDK for iOS development.
The Mobile SDK provides Xcode templates for quickly constructing the foundation of native and hybrid applications with configurable Settings bundles for allowing the user to log-out of the app or switch between production and Sandbox orgs.
Detailed instructions on how to install and use the SalesforceMobileSDK-iOS framework within your own iOS projects are available HERE.
Requirements:
· Apple Xcode
What's New in This Release: [ read full changelog ]
Connected Apps Pilot:
· Apps implemented with the Mobile SDK will now respect Connected Apps policies. Rules defined by administrators for PIN code protection and session timeout intervals will now be enforced by native and hybrid app implementations. (This feature requires the Connected Apps Pilot be turned on.)
SmartStore Enhancements:
· Upsert records based on external id. SmartStore can now determine record uniqueness and perform the proper updates based on an id defined by the developer. This design is reflects the Salesforce REST API, making it easier to implement data synchronization.
· Mock SmartStore Implementation. Developers can build and test SmartStore apps directly in the desktop browser.
· Option to self-encrypt the SmartStore databases, which can be securely backed-up.