标签: swift dependency-injection
我一直在阅读在iOS上实现DI的好处,但我有一个疑问:我应该在哪里放置实际创建对象实例的代码?工厂模式是推荐的方式吗?是否应在同一工厂创建所有实例?我一直在查看一些像Typhoon这样的框架,但是对于像依赖注入一样简单的东西,它们似乎都过于设计了。我不想通过使用任何这些框架来压倒我的应用程序,所以我试图保持简单,至少目前是这样。