标签: objective-c ios singleton
当我需要跨多个控制器拥有共享实例对象时,我经常使用单例。但是,我不喜欢的是,每当我想使用它时,我仍然必须在类的顶部导入单例头。
无论如何创建一个仅在运行时实例化的对象,所有类都可以全局访问而无需导入它?
答案 0 :(得分:4)
好吧,你可以在前缀标题中抛出#import "MONSingleton.h" ...只是不要太过分了,因为它可能会使你的构建时间不必要很长*。
#import "MONSingleton.h"
*或更短,如果使用正确的话。