5
私は、iOSの新しいスクリーンプレゼンテーションアーキテクチャに大きな混乱を招いています。以下の2つの方法で画面を表示できます。ビューコントローラのオブジェクトiOS |新しいViewControllerオブジェクトを提示するアプローチとSegueを使用するアプローチの違い
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];
2.Byストーリーボード
でセグエを作る作る
1.By私は同じ
NOTEを達成するためにストーリーボードからセグエを行うことができます。I両方のViewControllerが同じストーリーボード上にある場合を考慮しています。両方のViewControllerが異なるストーリーボード上にある場合は、セグを使用できません
クエリ: 私は上記の2つのアプローチにどのような違いがあるのか混同しています。良いアーキテクチャのためにはいつ私を使用すべきですか?メモリ消費量に違いはありますか? Appleは特定の目的のためにセグを導入していたはずです。 貴重な知識を共有していただきありがとうございます。