Что такое песочница в iOS? Можно ли передавать данные из одного приложения в другое?

есть ли что-нибудь вроде песочницы в приложении iPhone, каковы преимущества использования песочниц и позволяют ли они мне обмениваться данными между одним приложением и другим?

Я нашел эту ссылку во время поиска, но не могу понять, как я новичок в разработке iOS.

http://www.iphonedevsdk.com/forum/iphone-sdk-development/56207-what-is-sandbox-in-iphone.html

4 ответов


с среда iOS

по соображениям безопасности iOS размещает каждое приложение (включая его настройки и данные) в песочнице во время установки. Песочница-это набор мелкозернистые элементы управления, ограничивающие доступ приложения к файлам, предпочтения, сетевые ресурсы, оборудование и так далее. Как часть процесс песочницы, система устанавливает каждое приложение в своей песочнице каталог, который выступает в качестве дома для приложения и его данные.

одно решение для передачи данных из одного приложения в другое-через схемы URL


разработчики приложений для мобильных устройств используют возможность песочницы iOS для обеспечения безопасности пользовательских данных и обеспечения того, чтобы приложение не делилось данными с другими приложениями, установленными на том же устройстве.

  • песочница формирует и поддерживает частную среду данных и информации для каждого приложения.

  • песочница может свести к минимуму ущерб, который может быть нанесен потенциальным хакером, но не может предотвратить атаку от происходящего.

  • хотя Apple построила надежные функции песочницы в iOS, это до разработчика, чтобы гарантировать, что их приложения написаны безопасно.

  • когда приложение установлено на мобильном устройстве, система создает для него уникальный каталог.

  • песочница только предотвращает угнанное приложение от воздействия на другие приложения, а также другие части системы.


приложения для iPhone все изолированы, то есть нет обмена файлами между приложениями.

Существует несколько способов передачи данных между приложениями, но они очень ограничены. Посмотрите на схемы URL.

http://wiki.akosma.com/IPhone_URL_Schemes


по умолчанию приложения находятся в песочнице. Вам не нужно беспокоиться о том, чтобы поместить его в песочницу вручную.