Какова функциональная разница между созданием экземпляра View Controller из раскадровки и созданием нового экземпляра? Например:
#import "SomeViewController.h"
...
SomeViewController *someViewController = [SomeViewController new];
против
#import "SomeViewController.h"
...
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle: nil];
SomeViewController *someViewController = [storyboard instantiateViewControllerWithIdentifier:@"SomeViewController"];
В любом случае, someViewController
эффективно то же самое?