1
我必须装配如下所示,从plist中发起利用台风注射单身给多个实例
@implementation classAAssembly
- (id)classA {
return [TyphoonDefinition withClass:[classA class] configuration:^(TyphoonDefinition *definition) {
definition.scope = TyphoonScopeSingleton;
}];
}
当应用程序加载这将创建实例,并注入到相关的地方
然后我有一些静态方法需要利用这一点,所以我想为波纹管
+ (void)staticMethod {
classAAssembly *assembly = [[classAAssembly new] activate];
classA *classA = [assembly classA];
}
的问题是,当我做到这一点提供了新的实例,我期待在创建时的应用程序加载相同的实例。
任何帮助,将不胜感激。
感谢您的回复PROMT,其实我的情况是这样的。我没有注入classA到包含静态方法的classB,所以我想访问使用plist在应用程序加载中初始化的程序集。在台风中有没有任何方式或近似功能可以静态获取? @Jasper Blues – cham