typhoon

    1热度

    1回答

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

    2热度

    1回答

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

    8热度

    2回答

    我将如何使用与台风其中视图控制器是由系统隐式生成的iOS故事板?我需要在prepareForSegue方法中做一些特殊的事情吗?

    1热度

    2回答

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