What is Sandbox in iOS? Can I transfer data between one app to another app?

ios, iphone

Solution

From The iOS Environment

For security reasons, iOS places each app (including its preferences and data) in a sandbox at install time. A sandbox is a set of fine-grained controls that limit the app’s access to files, preferences, network resources, hardware, and so on. As part of the sandboxing process, the system installs each app in its own sandbox directory, which acts as the home for the app and its data.

one solution to transmit data from one to another app is via URL Schemes

Problem

Is there anything like sandboxing an iPhone Application, what are the benefits on using sandboxes and do they allow me sharing data between one app and another? I found this link while searching but not able to understand as I'm new to iOS development. http://www.iphonedevsdk.com/forum/iphone-sdk-development/56207-what-is-sandbox-in-iphone.html

Original source