K přesné odpovědi bych potřeboval více informací. Jaký druh databáze používáte?
Mohu vám dát pouze obecnou odpověď, protože opravdu neposkytujete mnoho informací. Co byste obvykle udělali, když potřebujete odeslat/vyžádat data z iOS do webové služby, je odeslat požadavek HTTP pomocí NSURLConnection
nebo jiné obalové třídy, jako je AFNetwork.
Také termín "synchronizace" je poměrně velké téma, co myslíte synchronizací? Vždy se ujistěte, že data v databázi iOS jsou stejná jako v databázi webových služeb? Pokud ano, můžete nechat klienta uložit nějaký druh E-Tag (datum poslední změny) a požádat server pouze o data od tohoto dne. Nebo naopak, záleží na typu synchronizace, kterou chcete provést.
Doufám, že vám něco z toho dává smysl, protože vaše otázka byla opravdu obecná, moje odpověď obsahuje trochu obecných informací, ale mohla by vám být užitečná :)