关于我想作为“dataController”的单例类的一个可能的基本问题
我将大部分单例实现基于banans线程:使用单例创建可被多个视图访问的数组
我想知道单例类中的函数。在我将dataController 设为singelton 之前,我拥有一个将香蕉添加到masterBananaList 的函数。
如何使用这个函数而不是直接在我所在的 viewController 中操作数组列表。
即我该如何使用它:(我收到警告:dataController 隐藏实例变量)
DataControllerSingleton *dataController= [DataControllerSingleton singleDataController];
[dataController addBananaToList:banana];
代替:
DataControllerSingleton *dataController= [DataControllerSingleton singleDataController];
[dataController.masterBananaList addObject:care];
我是在单例中使用本地函数还是全局函数,如果我使用全局函数,我该如何使用 self.masterBananaList,它只适用于本地方法。