Tell me something, I still get a bit puzzled when it comes to decide where to put my components, either on an UIView or UIViewControler...And how to stack it on the Windows Views hierarchy, either using PushViewController and Pop or PresentViewController and Dismiss!!
Which criteria should we consider to pick the right technique?
For instance, on the episode 13 on the Podcast course where you build the PlayerDetailsView, you decided to use a UIView through XIB file instead of a UIViewController and present it via the "addSubview" on the window and then you added a .swift file to control and access it's properties...why? Couldn't you push or present it the PlayerDetailsView from the EpisodesController?
Please help me to have a solid, clear understanding of these concepts so I can mae the right decision everytime I have to create a View to present something according to the context.
Thanks in advance.