J'aurais besoin de plus d'informations pour vous donner une réponse précise. Quel type de base de données utilisez-vous ?
Je ne peux que vous donner une réponse générale puisque vous ne fournissez vraiment pas beaucoup d'informations. ou d'autres classes wrapper comme AFNetwork.
De plus, le terme "synchronisation" est un sujet assez vaste, qu'entendez-vous par synchronisation ? Assurez-vous toujours que les données de la base de données iOS sont identiques à celles de la base de données du service Web ? Si tel est le cas, vous pouvez demander au client d'enregistrer une sorte d'E-Tag (date de la dernière modification) et de demander au serveur uniquement les données à partir de ce jour. Ou l'inverse, cela dépend du type de synchronisation que vous souhaitez effectuer.
J'espère que cela a du sens pour vous, puisque votre question était vraiment générale, ma réponse contient un peu d'informations générales, mais pourrait vous être utile :)