恢复ID和标识符在故事板中设置的UITableViewCell之间有什么区别

当我将UITableViewCell拖到storyboard的tableView时,我发现在检查器中有两个ID要设置。 一个在Identity Inspector( Restoration ID )中,另一个在Attributes Inspector(identity)中。

它们之间有什么区别?

恢复ID用于状态恢复 ,即使您的视图看起来像退出应用程序时常常用于重新创建对象 。 另一方面,故事板ID只是识别故事板上的对象 – 这些对象通常用于创建对象

还原标识符是您需要分配给要保留和还原的任何视图控制器或视图的字符串。 在状态保留期间,视图层次结构中具有恢复标识符的任何视图控制器或视图都将保存到磁盘。

Identity Inspector中的Identity用于从Storyboard实例化对象