두 부분으로 구성된 응용 프로그램을 작성하고 있습니다. 데스크톱 응용 프로그램은 데스크톱 (아마도 AIR 응용 프로그램)과 iPhone에서 실행되는 iPhone 응용 프로그램에서 실행됩니다. 나는 iPhone 개발이 처음이다.데스크톱 응용 프로그램과 내 iPhone 응용 프로그램간에 SQLite 데이터베이스를 공유 할 수 있습니까?
두 앱 모두 정확히 동일한 sqlite 데이터베이스에서 작동합니다. 이상적으로 나는 어떻게 든 sqlite 데이터베이스 파일을 모바일 응용 프로그램의 Documents 폴더로 복사하고 거기에서 작업하고 싶습니다. 반대의 경우도 iTunes 동기화를 이용합니다.
정확히 어떻게합니까? 휴대 전화와 데스크톱 앱간에 동기화를 실행하는 더 나은 연습 방법이 있습니까? 그렇다면 최선의 방법에 대한 예가 있습니까?
대부분의 솔루션은 데이터베이스가 MySQL과 같은 별도의 형식으로 저장되어 있고 데이터를 직렬화 및 역 직렬화해야한다고 가정합니다. 난 그냥 같은 파일을 사용하고 파일을 복사하려고합니다.
나는 여기에있는 다른 것들이 위에서 말했듯이 나는 iPhone 개발에 아주 새로운 것이라고 생각한다. 이 질문을 어떻게하면 두 응용 프로그램간에 가장 잘 의사 소통 할 수 있을까요? 데스크톱 응용 프로그램에서 웹 서버를 설정하고 전화 응용 프로그램을 http를 통해 연결해야합니까? 아니면 iTunes를 통해 전화 데이터베이스에 액세스 할 수 있습니까? 그렇다면 어떻게해야합니까? – Rudi