title: Trouble understanding viewControllers in iOS
body: <p>I'm new to obj-c/iOS and I'm having trouble understanding conceptually at least viewControllers. I've read a lot of the Apple Doc's, I've even used viewControllers to some extent in xCode, but I still don't quite get what they are, or what are the best ways to use them.</p>
  
  <p>I've been an AS3 dev for many years so my mind works in the context of MovieClips/Sprites and the Display list to get graphics on the screen.</p>
  
  <p>Ok so from my understanding...</p>
  
  <ol>
  <li>A viewController is a kind of class that handles graphics in some
  fashion and then allows you to do something with them?? What is it in it's most basic sense?</li>
  <li>You seem to add viewControllers to a Window class, which I guess is a bit like
  adding a display Object to the Display list?</li>
  <li>What is it that a viewController does for you in it's most basic sense?</li>
  <li>Are there certain things you definitely can't do with them or shouldn't do
  with them?</li>
  <li>Do viewControllers need to be connected in some way to the rest of the iOS framework to function (apart from being added to a window).</li>
  <li>How exactly do they use data? (I've read up on MVC, I understand that conceptually this is a slightly different question) as I understand it you don't hardcode data into a viewController, so how does a viewController access any static data?    </li>
  <li>Let's say I just wanted to throw an image up on the screen, exactly what part would the viewController play in that process? is it just something which handles only one small aspect of that process or is it the whole show and handles everything?</li>
  <li>Does one viewController handle multiple images? is it like it's term, a "controller" for all the images presented on screen, or does it handle one image at a time?</li>
  <li>What is a viewControllers connection to the image(s) it handles? it contains references to them?</li>
  </ol>
  
  <p>I'm using the Sparrow framework which is helping but I would still like to be able to get my head around what viewControllers are so I know how to use them properly.</p>
  
  <p>Ha, I apologise for the above I know it must look like I'm completely confused :) thanks for any advice.</p>