当我需要跨多个 Controller 共享实例对象时,我经常使用单例。但是,我不喜欢的是,无论何时我想使用它,我仍然必须在类的顶部导入单例 header 。
有没有办法创建一个只在运行时实例化一次的对象,所有类都可以全局访问而无需导入它?
最佳答案
好吧,您可以在前缀 header 中添加 #import "MONSingleton.h"
...只是不要太过分了,因为它会使您的构建时间变得不必要的长*。
*或更短,如果使用正确的话。
关于objective-c - 无需导入 header 的 iOS 全局对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8980820/