objective-c - 存储应用程序范围的实例

标签 objective-c ios

如果我需要在我的应用程序中的许多其他类中访问一个类的相同实例,在我的应用程序委托(delegate)中创建一个包含该实例的属性,然后从我的应用程序中我需要它的任何地方访问该属性是否是一种好习惯, 使用 [UIApplication sharedApplication].delegate.instance?

最佳答案

我不这么认为。最好的方法是使用单例类:link

祝你好运!

关于objective-c - 存储应用程序范围的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10024584/

相关文章:

objective-c - 将 performSelector 与三个或更多参数一起使用?

iphone - 使用 SBJson 或其他 JSON 库将对象转换为 Json

objective-c - iPhone obj-c错误:使用“核心绘图”时分配给只读属性

IOS7 后台获取触发器太晚了

ios - 如何更改 Xcode Swift Playgrounds(.swiftpm) 项目中的字体?

iphone - XCode 正在尝试加载我从项目中删除的 NIB 文件

ios - 谷歌退出 iOS

objective-c - 我可以在 -tableView :objectValueForTableColumn:row: 中获取列索引吗

objective-c - 是NSMutableString的-appendString : method an efficient way to build up a large string?

ios - Execution_BAD-ACCESS 删除数据时