Does anyone have any tips and or suggestions for an efficient way to apply user based settings from one View Controller that controls user settings?
What type of efficiency do you think of ?would that really be efficient
devices resources ? That's not an issue, unless you have tens of thousands of settings (which would be another design issue)
user experience : but the way data are stored is not visible to the user
You have 3 ways at least of sharing data :
transfer data through segue
create a singleton class that holds all the settings (and save them of course in user settings, or in file…). In SwiftUI, that is environment var.
read locally from storage in each view where you need (create a common class of utilities to do it).