Getting Started with the VIP Clean Architecture Pattern | raywenderlich.com

In this tutorial, you’ll learn how to utilize the VIP clean architecture pattern to develop apps for Apple platforms while building a SwiftUI for ordering an ice cream.


This is a companion discussion topic for the original entry at https://www.raywenderlich.com/29416318-getting-started-with-the-vip-clean-architecture-pattern

In the project, view->interactor->presenter-> view. There’s a retain cycle. But we cannot declare weak var view: CreateIceCreamDisplayLogic, Since view is not a class. How to solve this?

1 Like

Isn’t there any answer on this question? how can we avoid retain cycle?