title: What is the difference between using instantiateViewControllerWithIdentifier and performseguewithidentifier?
body: <p>Both methods allow me to present a new view controller (one by calling presentviewcontroller), so I don't understand the difference between the two and when I should use them.</p>