typhoon

    1熱度

    1回答

    我想使用從另一個模塊獲得的對象。我無法弄清楚如何使用 #Instructing颱風從doc 注入預先獲得的實例 我試圖這樣做,所以: self.someAssembly = [[SomeAssembly new] activated]; [self.someAssembly inject:someObject]; SomeModule *module = [self.someAssembly

    1熱度

    1回答

    我開始使用iOS上的DI容器和我沒有想法如何在這種情況下,注入性: 試想一下,我們有: Assembly.m - (ClassA *)classA { return [TyphoonDefinition withClass:[ClassA class] configuration:^(TyphoonDefinition *definition) { [definition i

    0熱度

    1回答

    在我的iOS應用程序中,我有從網絡加載的用戶數據,並保存爲一個普通的Objective-C對象,該對象將其數據保存到NSUserDefaults中。我需要能夠註銷當前用戶並將其刪除,然後登錄新用戶並在整個應用程序中開始使用該用戶。現在它只是一個單身我打電話UserManager,方法-(User)currentUser。 我正在過渡到在我的(http://typhoonframework.org)

    0熱度

    1回答

    該代碼可以使用颱風依賴注入庫(的OBJ-C)在SWIFT 2.3但在夫特3不會: 的AppDelegate: class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? var rootViewController: RootViewController? func a

    1熱度

    1回答

    我必須裝配如下所示,從plist中發起 @implementation classAAssembly - (id)classA { return [TyphoonDefinition withClass:[classA class] configuration:^(TyphoonDefinition *definition) { definition.scope = T

    1熱度

    1回答

    注入性基類我有類結構,如: class BaseNetworkClient: NSObject { var defaultParametersBuilder: DefaultParametersBuilder! } class NetworkClient: BaseNetworkClient { } class DefaultParametersBuilder: NSObj

    0熱度

    1回答

    我想在我的應用程序中使用Typhoon(GitHub & WebSite)進行依賴注入。我使用Swift Version 3和Typhoon 3.6。不幸的是,當我嘗試創建對象時,我的應用崩潰了。我有以下協議: 協議 import Foundation @objc public protocol Client { func method() } 協議執行 import Fo

    1熱度

    1回答

    我正在使用私人吊艙,目前我在使用Typhoon向引導課程中注入財產時遇到一些困難。 我的類: public class MyLibrary: NSObject { var dependency: MyDependencyProtocol? } 我的組件: open class MyLibraryAssembly: TyphoonAssembly { open dynam

    2熱度

    1回答

    我在Objective-C編寫的iOS應用程序中使用Typhoon 3.6.0進行依賴注入。應用程序中有3000多個TyphoonDefinition。目前應用程序啓動時間超過4秒。 的Xcode TimeProfiler顯示,颱風碎冰雞尾酒在項目中的每個颱風定義應用程序時推出。這就是爲什麼需要這麼長時間。 如何優化颱風啓動並減少應用程序啓動時間?

    1熱度

    1回答

    使用Typhoon依賴注入,是否有任何方式,常規或破解,通過它的類名在運行時找到一個程序集? 我需要從一個程序集中的文件加載配置,該配置會告訴我使用哪些其他程序集來生成當前程序集中所需的某些組件。另外我沒有所有的程序集代碼(類)可用,因爲我正在處理可重用(庫)代碼,所以它需要是動態的並且在運行時。 任何方式? 謝謝。 編輯: 我試圖做的事情有點矛盾。我想從一個初始程序集訪問其他初始程序集,但它們都