Mac과 iPhone 간의 코어 데이터 응용 프로그램을 어떻게 동기화합니까?
-
03-07-2019 - |
문제
어떤 코드 가이 작업을 수행 해야하는지 궁금해?
해결책
iPhone 용 Coredata는 아직 없으므로 iPhone 및 Mac 앱에서 동일한 코드를 사용할 방법이 없습니다. 둘 다에서 실행될 SQLite 주위에 자신의 래퍼를 쓸 수 있습니다. Omni 그룹은 다음과 같습니다 오픈 소스 버전 이것의 (아래에서 수정 된 MIT 라이센스) 아마도 좋은 출발점 일 것입니다.
또한 데이터를 동기화하는 방법이 내장되어 있지 않으므로이를 수행 할 수있는 방법도 제시해야합니다. 많은 앱이 전화/Mac에서 서버를 실행하고 해당 서버를 통해 동기화합니다. 일반적으로 휴대 전화가 Mac과 동일한 WiFi 네트워크에 연결되어 있어야합니다.
다른 팁
핵심 데이터는 iPhone에 존재하지 않으므로 적어도 iPhone 부분에 다른 것을 사용해야합니다. 실제로 iPhone과 Mac 앱 사이에 상당한 양의 코드를 공유하려면 핵심 데이터를 완전히 피하고 싶을 것입니다.
제휴하지 않습니다 StackOverflow