Domanda

Ti stai solo chiedendo quale codice avrei bisogno per fare questo?

È stato utile?

Soluzione

Non esiste CoreData per iPhone (ancora), quindi non c'è modo di usare lo stesso codice nell'app per iPhone e Mac. È possibile scrivere il proprio wrapper su sqlite che verrà eseguito su entrambi. Il gruppo Omni ha una versione open source di questo (sotto una licenza MIT modificata ) che probabilmente sarebbe un buon punto di partenza.

Inoltre, non esiste un modo integrato per sincronizzare i dati, quindi dovrai trovare anche un modo per farlo. Molte app eseguono un server sul telefono / mac e si sincronizzano tramite quel server. In genere richiede che il telefono sia collegato alla stessa rete Wi-Fi del Mac.

Altri suggerimenti

I dati di base non esistono su iPhone, quindi dovrai utilizzare almeno qualcos'altro per la parte iPhone. In effetti, se vuoi condividere una quantità significativa di codice tra le app per iPhone e Mac, probabilmente vorrai evitare del tutto i Core Data.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top