我希望能够在我的应用程序中通过任何位置引用特定的状态/对象。例如,用户登录到他们的应用程序,我需要调用 Web 服务并检索用户信息。然后我想能够使用以下内容从应用程序中的任何地方访问此信息:
myAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
user = delegate.u;
将实例变量设置为应用程序委托中的用户对象,并在需要时从那里引用它,这种方法是否不太好?我通常在用户登录时在那里进行设置。
想听听专业人士如何处理这个问题。