Deallocation is an interesting point. Although I don't know if renaming my singleton as 'environment object' does anything to counter the problems associated with global mutable state.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: