Lorsque je fais glisser un UITableViewCell
vers une tableView dans storyboard
, je trouve qu'il y a deux ID à définir dans l'inspecteur. L'un se trouve dans l'inspecteur d'identité (Restoration ID
) et l'autre dans l'inspecteur d'attributs (identité).
Quelle est la différence entre eux?
Les identifiants de restauration sont utilisés pour restauration d'état , c'est-à-dire pour donner à votre vue l'apparence qu'elle avait lorsque vous quittez l'application, souvent utilisée pour recréer des objets . Les ID de storyboard, d'autre part, identifient simplement les objets sur le storyboard - ils sont souvent utilisés pour créer des objets .
Un identifiant de restauration est une chaîne que vous devez affecter à tout contrôleur de vue ou à la vue que vous souhaitez conserver et restaurer. Pendant la conservation de l'état, tous les contrôleurs de vues ou vues de la hiérarchie de vues qui ont un identifiant de restauration seront enregistrés sur le disque.
Les Identité dans l'inspecteur d'identité, sont utilisés pour instancier des objets du Storyboard