No one answered so let me answer. First of all, let me say that I have never used segue.
Our development is based on a combination of xib and pure code. Most of them use push, which is equivalent to a stack. It is also easier to jump.
Most of the apps I've seen use the push and present methods.
Segue should be a jump to using storyboard for development. I personally feel that storyboard is not suitable for team development.
I may not answer the question correctly, it's just my personal opinion.
I found that show and showDetail methods can launch UINavigationController, but using push will directly crash
It can be said that there is a difference that show can be launched to inherit UIViewController and all its subclasses (excluding UITabBarController, UINavigationController).
Use the show method to jump to another UITabBarController. UINavigationController is actually modal
As you said, "Changing the soup does not change the medicine", just changing the name.
Then try the animation effect and you will know~
No one answered so let me answer. First of all, let me say that I have never used segue.
Our development is based on a combination of xib and pure code. Most of them use push, which is equivalent to a stack. It is also easier to jump.
Most of the apps I've seen use the push and present methods.
Segue should be a jump to using storyboard for development. I personally feel that storyboard is not suitable for team development.
I may not answer the question correctly, it's just my personal opinion.
I found that show and showDetail methods can launch UINavigationController, but using push will directly crash
It can be said that there is a difference that show can be launched to inherit UIViewController and all its subclasses (excluding UITabBarController, UINavigationController).
Use the show method to jump to another UITabBarController. UINavigationController is actually modal