我想创建一些类型的对象或类,它存储我在应用程序中的某个点从服务器获得的一大堆变量.然后我想让这个对象或类可用于整个项目,以便我可以使用甚至更新此对象或类的变量. 我不知
我不知道从哪里开始,因为我甚至不确定它是否可能.
目前我面临的问题是,我所有这些对象都围绕不同的类传递数据,而且我几乎将这些对象嵌套,并且跟踪这些代码变得非常低效.但是,如果我有一些类型的课程,我可以从任何地方访问所有的值,这将使我的生活更轻松.
任何帮助或建议将非常感激.如果您需要更多信息,请告诉我.
您需要创建一个通过此访问的对象:+ (MySingleton *)sharedMySingleton { static dispatch_once_t shared_initialized; static MySingleton *shared_instance = nil; dispatch_once(&shared_initialized, ^ { shared_instance = [[MySingleton alloc] init]; }); return shared_instance; }
正如评论所说,它是一种单身模式.第一次访问它时,它会被创建,然后每次调用[MySingleton sharedMySingleton]时都会获得相同的对象;