title: What's the difference between a View and a ViewController?
body: <p>Coming to Swift from Delphi, I thought the View represented an app's GUI and the storyboard was a visual representation of the View's underlying code. The ViewController was the one and only object the View interacted with. When a <a href="http://www.raywenderlich.com/81879/storyboards-tutorial-swift-part-1" rel="noreferrer">popular tutorial</a> says</p>
  
  <blockquote>
    <p>In the old days developers used to create a separate interface file
    for the design of each view controller.</p>
  </blockquote>
  
  <p>I'm thinking the "separate interface file" was the View file. But as I learn more, I'm getting confused. Beneath a screenshot of an empty Main.storyboard from a new application, the text says</p>
  
  <blockquote>
    <p>The official storyboard terminology for a view controller is "scene,"
    but you can use the terms interchangeably. The scene is what
    represents a view controller in the storyboard ... Here you see a
    single view controller containing an empty view.</p>
  </blockquote>
  
  <p>So I'm seeing a "single view controller," not a view?? Confusion mounts when I note any views(?) displayed on a storyboard are called "View Controllers" in Swift. </p>
  
  <p>So, what's the difference between a View and ViewController? How is a storyboard related? And what object "owns" something like a segue, which exists outside my (flawed) understanding of these concepts?</p>