objective-c - 无需导入 header 的 iOS 全局对象

标签 objective-c ios singleton

当我需要跨多个 Controller 共享实例对象时,我经常使用单例。但是,我不喜欢的是,无论何时我想使用它,我仍然必须在类的顶部导入单例 header 。

有没有办法创建一个只在运行时实例化一次的对象,所有类都可以全局访问而无需导入它?

最佳答案

好吧,您可以在前缀 header 中添加 #import "MONSingleton.h"...只是不要太过分了,因为它会使您的构建时间变得不必要的长*。

*或更短,如果使用正确的话。

关于objective-c - 无需导入 header 的 iOS 全局对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8980820/

相关文章:

objective-c - 使用 parekit 进行简单的标记解析

ios - 如何在非ARC模式下手动释放此静态变量

ios - 如何以编程方式选择嵌入式 View 的 Controller ?

ios - 连续循环中的 CALayer 渐变过渡

java - Spring 启动: Multi-layered @Services in RESTful controllers for many inbound requests

java - Java中具有静态成员和方法的单例与类

java - 玩! - 动态结束作业

iphone - iOS - 获取窗口中 View 的位置?

objective-c - 是否有任何私有(private) api 来监控 iPhone 上的网络流量?

ios - 如何在 iphone 上使用 sprite kit 创建弹出窗口?