Jag skulle behöva mer information för att ge dig ett korrekt svar. Vilken typ av databas använder du?
Jag kan bara ge dig ett generellt svar eftersom du verkligen inte tillhandahåller mycket information. Det du vanligtvis skulle göra när du behöver skicka/begära data från iOS till en webbtjänst är att skicka en HTTP-förfrågan med NSURLConnection
eller andra omslagsklasser som AFNetwork.
Termen "synkronisering" är också ett ganska stort ämne, vad menar du med synkronisering? Se alltid till att data i iOS-databasen är samma som webbtjänstdatabasen? Om så är fallet kan du låta klienten spara någon form av e-tagg (senast ändrad datum) och be servern endast om data från den dagen och framåt. Eller tvärtom, beror på vilken typ av synkronisering du vill åstadkomma.
Jag hoppas att en del av detta är vettigt för dig, eftersom din fråga var väldigt allmän, innehåller mitt svar lite allmän information, men det kan vara till hjälp för dig :)