Estoy buscando poder hacer referencia a ciertos estados/objetos a través de cualquier lugar de mi aplicación. Por ejemplo, un usuario inicia sesión en su aplicación, necesito llamar a un servicio web y recuperar la información de los usuarios. A continuación, quiero ser capaz de acceder a esta información desde cualquier lugar de la aplicación con algo como lo siguiente:Uso adecuado de iPhone del delegado de aplicaciones
myAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
user = delegate.u;
está estableciendo una variable de instancia como un objeto de usuario en el delegado de la aplicación y hacer referencia a partir de ahí cuando se necesita un pobre forma de hacerlo? Normalmente lo configuro allí cuando el usuario inicia sesión.
Quería saber cómo los profesionales manejan este.
Gracias Matt. ¿Te importa si pregunto a qué se refiere específicamente cuando dices el elemento de menú para la ventana de preferencias? – Coocoo4Cocoa
Me encantaría leer su blog Matt, pero desafortunadamente no está en este momento. Espero que sea temporal. – Coocoo4Cocoa
Enlace a la publicación del blog: http://cocoawithlove.com/2008/11/singletons-appdelegates-and-top-level.html – Casebash