指向另一类对象的指针



我正在通过Signalr检索数据,并保留在我的WebServices类中存在的字典中返回的最新数据。

我希望能够将其指向此词典,并能够在许多其他类/ViewControllers中使用数据。

我想避免在我使用数据的任何地方创建网络服务类的实例。

我该如何完成?

使您的WebServices类A Singleton。这种应用程序范围的数据是单顿的一个很好的用例。

共享这样的数据的通常方法是将其放入您的应用程序委托类中。

只需在您的appdelegate中创建字典,只要您需要访问它,只需以:

检索它
MyAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate]; 
NSDictionary *myDictionary = appDelegate.myDictionary;
// Do whatever you want with myDictionary
// ...

最新更新