I’m resuming this book with intentions of learning communication with web services. I liked the way you’ve implemented the architecture and explained roles of classes. One thing that I find awkward is why do we have to inject property dependency in
AppDelegate.swift. We’re doing multiple force unwrapping to just set
store property to new instance of
PhotoStore. Why we didn’t just do it in
let store = PhotoStore()
Please explain. Thanks.