Hello.

Tell me what the difference is. With the new Xcode 6, a function such as Size Classes was released, so if you disable it, that is, click the Use Size Classes button, then the view will become a familiar form. But you can achieve the same with the view properties, if you set the display size in Simulated Metrics. So what's the difference?

If you select a display through Simulated Metrics, then when you create a connection between the button and the second controller, a show action appears, and if you remove the Use Size Classes, then this action is not. Why?

The case of Simulated Metrics:

alt text

  • In general, if anyone is interested, then in iOS 8, if you select Use Size Classes, "show" and "present modally" appear instead of "Push", so the old parameters are marked as deprecated. Roughly speaking, Show is renamed Push. - ed8009
  • I find this question useful, and I recommend to issue it, as an answer, with the possibility of its addition. - BiMaWa

1 answer 1

Simulated metrics is a tool for viewing how your interface will look on a real device. Changing these settings does not affect the application itself.

Size Classes is a solution for developing one storyboard that will work on all devices (iPad and iPhone).

Show segue is available as part of the Size Classes and is one of the transitions that also adapt to the screen size of the device on which the application is running.