【发布时间】:2010-09-25 05:19:11
【问题描述】:
我希望能够通过我的应用程序中的任何位置引用某些状态/对象。例如,用户登录到他们的应用程序,我需要调用 Web 服务并检索用户信息。然后我希望能够从应用程序中的任何位置访问这些信息,如下所示:
myAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
user = delegate.u;
在应用程序委托中将实例变量设置为用户对象并在需要时从那里引用它是一种糟糕的处理方式吗?我通常在用户登录时将其设置在那里。
想听听专业人士如何处理这个问题。
【问题讨论】:
标签: iphone objective-c cocoa-touch