Je souhaite créer un utilisateur qui récupère l'application à partir du disque chaque fois que l'application est ouverte et écrit chaque fois qu'elle est fermée. Je veux que les données de l'utilisateur, telles que le nom NSString
, ainsi que d'autres variables, soient accessibles depuis n'importe quel autre point de l'application.Enregistrer un profil utilisateur dans l'application iOS pour qu'il soit toujours accessible
Il n'y aura qu'un seul utilisateur, c'est donc une sorte de variable "globale". En outre, si la classe d'utilisateurs inclut des pointeurs vers des structures de données telles que NSMutableDictionary
ou une autre instance de NSObject
, y a-t-il des précautions à prendre?
Je veux apprendre la meilleure façon de mettre en œuvre ceci, des suggestions?
Pouvez-vous expliquer comment je fais que la classe d'utilisateurs appartient au modèle? Je suis confus quant à ce que serait le modèle qui expose des données – shane
Recherche le modèle MVC (contrôleur de vue de modèle) – Gruntcakes
Bon alors mon contrôleur de vue a un objet utilisateur, et je charge mon utilisateur à partir du fichier dans le délégué de l'application sur le lancement ou terminer , comment puis-je passer mon utilisateur du délégué à mon contrôleur de vue (ou plusieurs), ou est-ce que je les regroupe tous dans un contrôleur de navigation et que j'attribue mon utilisateur à cela? – shane