typhoon

    3热度

    1回答

    我有一个是在几个地方注射A级。我想处处注入相同的实例 - 不大不小的辛格尔顿但注射。 是否有可能做到这一点与台风

    0热度

    1回答

    我一直在想我的这一个头...... 我工作的一个大项目,现在,应用程序正在采取的许多不同的服务优势,因为: 评论,喜欢,帖子,购买等.. 我有一个类为每个服务。 现在,我来到了一个地步,我想限制注册用户而已,对于一些行动,帖子,评论,等等.. 截至目前每类使用只具有类的方法,如下所示: @interface UpdateOrderServies : NSObject +(void)delete

    2热度

    1回答

    我在写XCTest并用台风注入模拟依赖。 这里是我的ViewController代码: - (instancetype)init { self = [super init]; MDMainAssembly *assembly = (MDMainAssembly *) [TyphoonComponentFactory defaultFactory]; self.ale

    1热度

    2回答

    我是DI和台风的新手。我想知道是否有可能用init方法和属性以外的方法初始化一个对象。 我有一个名为ObjectMapper的类,一个ObjectMapper可以有N个ObjectMaps。利用台风之前,我创建的地图,像这样: ObjectMap *map1 = [ObjectMap new]; [map1 mapProperty:@"prop1" toName:@"name1"]; [map1

    1热度

    1回答

    我正在使用Typhoon进行依赖注入与iOS。 我注册了一门课,ConfigProviderImpl,这是依赖其他类。基本上,我想要一个方法,loadConfig被称为ConfigProvderImpl被另一个对象请求的第一次。 我在其他语言中使用了依赖注入,通常可以通过先调用实例,调用方法,然后在容器中注册实例本身来解决,这样它就已经处于正确的状态。我目前使用Typhoon 1.6.9,似乎没有

    2热度

    1回答

    Xcode的创建新的项目后,我加入 pod 'Typhoon', :head 我Podfile。当试图安装荚,我得到以下错误: MacbookPro:MyNewProject myuser$ pod install Analyzing dependencies Downloading dependencies Installing Typhoon (HEAD based on 2.2.1

    1热度

    1回答

    我想注入一个视图到我的视图控制器,以便我可以在我的单元测试中注入一个模拟视图(WPDependencyInjectorImplementation是我的TyphoonAssembly子类)。 我的理想loadView方法将如下所示: - (void)loadView { WPDependencyInjectorImplementation *injectorAssembly = (WPD

    1热度

    1回答

    我试图将Typhoon Framework整合到我的应用程序中,并且遇到了一个问题。 我有3个继承自TyphoonAssembly的类。其中一个取决于另一个。 这里是该组件的一个代码具有依赖性 @interface SMObjectFactory : TyphoonAssembly @property(nonatomic, strong, readonly) SMManagersAssembl

    8热度

    4回答

    我正在使用Typhoon库进行依赖注入框架。我使用CocoaPod来安装这个库。这里是我的pod文件: target "typhoon-swift-demo" do pod 'Typhoon' end target "typhoon-swift-demoTests" do end 我已经安装成功,但是当我打开工作区项目文件。我键入的代码行的那些台风示例代码: public

    1热度

    1回答

    我知道injectParameterWith需要一个ID,但我相当新的Objective-C和不确定在那里的交互。这里是一个片段来显示我的情况: return [TyphoonDefinition withClass: AWSServiceConfiguration.class configuration:^(TyphoonDefinition *definition) {