I always use the Storyboard ID and never use the Use Storyboard ID check box, so ask a question when to use this check box.
These options are in the Identity Inspector in xcode
Thanks!
Recovery ID is used to restore the state of your view controller. If we want to implement application state recovery in our application, we must use the recovery identifiers for the view controllers that we want to restore. The general rule for setting a recovery identifier is to use the Storyboard Identifier line. We can use a completely different meaningful string for the recovery identifier if we want. However, it is always easy to use the same name that the storyboard uses. The Use Storyboard ID check only copies the line from the storyboard ID and uses it.
Use the storyboard identifier will reuse the storyboard identifier as the recovery identifier for the scene.
See how when checking Use the Storyboard ID, it pre-populates the RestorationID ?