NEW: Learn to build the incredible iOS 15 Weather app today! >>

SOLVED: Question about DataController in Ultimate Portfolio App; why class instead of struct?

Forums > Videos

I just had a quick question about this.. what are the advantages of defining the datacontroller as a class rather than struct (persistence controller) like in the Xcode template core data apps?


So it can be passed around as an EnvironmentObject. Those have to conform to ObservableObject and only classes can do that.


Hacking with Swift is sponsored by Essential Developer

SPONSORED Only until this Sunday, December 12th, you can join a free crash course to learn advanced techniques for testing new and legacy Swift code — it's the fast track to becoming a complete Senior iOS Developer!

Click to learn more

Sponsor Hacking with Swift and reach the world's largest Swift community!

Reply to this topic…

You need to create an account or log in to reply.

All interactions here are governed by our code of conduct.

Unknown user

You are not logged in

Log in or create account

Link copied to your pasteboard.