iphone - 如何使用 Singleton 来允许各种 View Controller 之间的通信?

标签 iphone ios singleton

有人建议我在以下位置使用单例模型:

http://www.galloway.me.uk/tutorials/singleton-classes/

我的一些问题是:

我在哪里声明单例? 我是在任何地方发布它还是随着应用程序终止? 关于应用程序中的单例的任何提示?

谢谢

最佳答案

可以从应用程序中的任何位置访问单例对象。

您在第一次调用时初始化它(通过静态方法)。然后该实例将保留在内存中。

您在应用程序终止时释放它。

关于iphone - 如何使用 Singleton 来允许各种 View Controller 之间的通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6165495/

相关文章:

ios - Xcode 6.1 UIImageView 在调整大小时消失

iphone - 前台iPhone应用导致我的后台应用崩溃

iphone - 如何判断是否存在模式 UIViewController?

iphone - 单个 float 分配是 iPhone 上的原子操作吗?

iphone - UIToolBar 的 View 转换动画不正确

ios - iCloud Drive 和 CloudKit 有什么区别?

ios - 图像未设置为 UIImageView 的嵌套 UIViewController

java - 这段代码是线程安全单例设计模式的正确示例吗?

java - 测试静态方法类必须更改为单例以进行 JUnit 测试

在文件范围内使用具有副作用的 C++ 函数,访问单例