2010-07-27 7 views
0

2 가지 응용 프로그램을 연결할 수있는 방법이 있습니까? 예를 들어, 나는 weDict 응용 프로그램에 대한 사전 데이터베이스를 만들고 그것은 가능한 응용 프로그램에서 weDict 응용 프로그램 폴더에 데이터베이스를 이동할 수 있습니까?두 iPhone 응용 프로그램간에 연결

+0

앱과 관련하여 다른 폴더는 없습니다. 앱 폴더 만. 당신은 샌드 박스에만 국한되어 있습니다. – jasongetsdown

답변

4

나는 그것을 넣는 방법이 가능하지 않다고 생각합니다. 중앙 집중화 된 위치에 서비스를 만들고 정보를 저장해야합니다.

모든 앱이 'sandbox'폴더에 바인딩되어 있기 때문입니다.

+0

네, 그렇게 생각합니다! – Momi

2

이것은 하나의 응용 프로그램이 다른 응용 프로그램의 데이터를 수정할 수있는 경우, 예를 들어 다른 응용 프로그램을 "손상된"상태로 만드는 잘못된 데이터를 쓸 수 있기 때문에 Apple에서 허용하지 않는 것처럼 보입니다.

0

한 앱에는 서버를 구현하고 다른 서버에는 클라이언트를 구현하십시오 (TCP를 사용하면 로컬 호스트를 사용할 수 있습니다). 클라이언트를 서버에 연결하고, 데이터를 전송하고, DB를 인스턴스화합니다.

+0

iPhone에서 가능합니까? 새로운 멀티 태스킹을 통해 다른 앱이 실행되는 동안 앱이 상태를 유지할 수 있지만 어떤 조치도 취할 수 있다고 생각하지는 않습니다. – jasongetsdown

+0

나는 반만 옳았다. 백그라운드에서 작업 할 수있는 옵션이 많이 있지만, 서버로 응용 프로그램을 실행할 수있는 것처럼 보이지는 않는다. http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html – jasongetsdown

+0

상태가 유지되는 경우에만 가능합니다. 그러나, 그것은 정말로 멀티 태스킹이 아닙니다. 나는 지금 상태를 구할 수있다. 이것은별로 도움이되지 않을 것이다. 나는 '멀티 태스킹'이 얼마나 멀리 가고 있는지 확인해야 할 것입니다. – KevinDTimm

관련 문제