Создание экземпляра View Controller из раскадровки или создание нового экземпляра
В чем функциональная разница между созданием 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
эффективно то же самое?