37 votes

Meilleure pratique pour NSUserDefaults synchroniser

J'utilise [[NSUserDefaults standardUserDefaults] synchronize] à chaque fois que j'écris quelque chose dans la liste. Est-ce excessif ? Ou y a-t-il des effets indésirables à faire cela ?

52voto

Joe Points 37343

Oui, c'est peut-être exagéré, mais dans une application simple, remarquerez-vous une baisse de performance ? Probablement pas si vous ne sauvegardez qu'après une interaction de base avec l'utilisateur, par exemple lorsque celui-ci sélectionne ses paramètres. L'avantage d'appeler synchroniser plus souvent est que votre application peut tomber en panne et que les informations que vous sauvegardez sont importantes, sinon iOS les sauvegardera pour vous périodiquement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X