title: Difference between a custom UIStoryboardSegue and UIViewController transition
body: <p>I am trying to find out what the difference is between a custom <code>UIStoryboardSegue</code> and a custom <code>UIViewcontroller</code> transition (introduced in ios7).  </p>
  
  <p>What are the differences and different use cases for both? As far as I can tell they are both used for custom moves to new controllers.</p>
  
  <p>Possibly the <code>UIViewcontroller</code> transitions are used more for a controller that is only shown and will some point be dismissed, whilst the segue is a complete move and not necessarily a back?  </p>
  
  <p><a href="https://developer.apple.com/library/prerelease/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomSegues/CreatingCustomSegues.html">Custom Segues</a><br>
  <a href="https://developer.apple.com/library/ios/documentation/uikit/reference/UIViewControllerTransitioningDelegate_protocol/Reference/Reference.html">UIViewControllerTransitioningDelegate Protocol Reference</a></p>