Nee*_*hak 5 objective-c storyboard uiviewcontroller ios
我对iOS中的新屏幕演示架构感到很困惑.我可以通过以下两种方法呈现屏幕.
1.通过制作视图控制器的对象
UIStoryboard* sb = [UIStoryboard storyboardWithName:@"SecondStoryboard" bundle:nil];
MyViewController* myVC = [sb instantiateViewControllerWithIdentifier:@"MyViewController"];
// Configure the view controller.
// Display the view controller
[self presentViewController:myVC animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)
2.在故事板上制作segue
我可以从故事板制作segue来实现同样的目标
注意:我正在考虑两个ViewControllers都在同一个故事板上的情况.如果两个ViewControllers都在不同的故事板上,那么显然我们不能使用segue
质疑:我很困惑上面两种方法有什么区别.我什么时候应该使用它来建立一个好的架构.内存消耗是否有任何差异.Apple应该为特定目的引入segue.提前感谢您分享宝贵的知识.
尽可能尝试使用 segue: