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 ?
Réponse
Trop de publicités?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.