私はiOS開発を初めて使いました。 UIViewController
に、init()
またはviewDidLoad()
のメソッドを作成するのではなく、注入された依存関係とサービスを注入する必要があります。このように見て何か:iOS開発と迅速プログラミング言語の依存性注入を使用
// Initialize View Controller
let viewController = ViewController()
// Configure View Controller
viewController.requestManager = RequestManager()
私の質問は以下のとおりです。
- は、iOSやない可能ということですか?
- 依存関係とUIViewControllerをどこで作成しますか?
- どのように
MyUIViewController
のように見えますか?init()
メソッドを使用する必要がありますか?
注1:私はどんな種類の容器も使用しません。私は純粋な人DIを使用する必要があります。
注2:ASP.NET MVCではIControllerFactory
のように見えます。
私はあなたが、「依存性の注入」によって何を意味するのか見当がつかない。しかし、あなたが示したコードは合法であるので、何が問題なのですか? – matt
どこに挿入すればよいですか? –
どこでも好きです。あなたのコードはビューコントローラを作成するので、ビューコントローラを作成するときに行います。 – matt