2010-10-28 3 views
5

iOS 응용 프로그램간에 디스크상의 데이터를 공유 할 수 있습니까? 아니면 샌드 박스를 사용합니까? 즉, 하나 이상의 내 앱에서 데이터의 공유 저장소에 액세스 (및/또는 수정) 할 수있게하려면 수행 할 수 있습니까?iDevice의 응용 프로그램간에 데이터 공유

iOS features page에있는 목록 중 하나는 "Apps간에 데이터 공유"이지만, 내가 찾고있는 것은 무엇이며 관련 API는 무엇입니까?

인터넷 검색은이 분야에서 그다지 많이 나타나지 않았으며 iDevice 디렉토리 구조에서 거의 모든 곳의 경로를 구성 할 수 있다는 것을 알고 있습니다. 내 애플 리케이션을 직접 거절하거나, 그런 아키텍처에 대한 희망이 있는가?

+0

이 질문보기 : http://stackoverflow.com/questions/220630/how-to-share-custom-data-between-iphone-applications – jlstrecker

답변

2

마케팅 담당자처럼 보입니다. 데이터를 로컬에서 공유하는 유일한 방법은 다른 앱을 실행할 때 URL에 데이터를 전달하는 것입니다. 그렇지 않으면 인터넷 서버 기반 솔루션이 필요합니다.

또 다른 생각 : 새 멀티 태스킹 지원과 함께 응용 프로그램간에 TCP를 로컬로 사용할 수 있습니까? Air Sharing과 같은 앱은 청취 소켓을 만들 수 있습니다.

+1

이것은 유일한 방법은 아닙니다. 당신은 UIPasteboard를 통해 그것을 할 수 있습니다. – Boon

3

귀하의 앱이 iPad에서만 사용 가능하다면 너무 쉬운 일은 아닙니다. 그렇지 않으면 URL 접두사에 대해 이야기합니다. "맞춤 URL 스키마 구현"http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StandardBehaviors/StandardBehaviors.html%23//apple_ref/doc/uid/TP40007072-CH4-SW7을 참조하십시오.

여기 iPad 전용 정보입니다. 문서 지원 : http://developer.apple.com/library/ios/#documentation/General/Conceptual/iPadProgrammingGuide/CoreApplication/CoreApplication.html%23//apple_ref/doc/uid/TP40009370-CH6-SW2 "iPad 장치에서 문서 지원"을 참조하십시오. 이것은 iPhone/iPod에서 작동하지 않습니다.

+0

링크가 더 이상 작동하지 않습니다! :( –

0

ios keyChain을 사용하면 앱간에 데이터를 공유 할 수 있습니다.

관련 문제