Everything in the VIPER TODO example is using strong references.
- View controllers is strongly referenced by the Wireframes.
- Presenters are strongly referenced by the View controllers.
- View controllers are strongly referenced by the Presenters.
- And so on.
Unless i'm missing something this will result in nothing being released from memory. Is this behaviour intended?
I we are allocating all the dependancies, wireframes, presenters, etc in the app delegate how does this scale to a large application. Is there room in this architecture for lazy initialisation?
Everything in the VIPER TODO example is using strong references.
Unless i'm missing something this will result in nothing being released from memory. Is this behaviour intended?
I we are allocating all the dependancies, wireframes, presenters, etc in the app delegate how does this scale to a large application. Is there room in this architecture for lazy initialisation?