UITableViewCell
をstoryboard
のtableViewにドラッグすると、インスペクターに設定するIDが2つあることがわかります。 1つは、アイデンティティインスペクター(Restoration ID
)ともう1つは、Attributes Inspector(identity)にあります。
それらの違いは何ですか?
復元IDは 状態の復元 に使用されます。つまり、オブジェクトの再作成に使用されるapp-oftを終了したときのようにビューを表示します。一方、ストーリーボードIDは、単にストーリーボード上のオブジェクトを識別するだけです。これらは、オブジェクトの作成によく使用されます。
復元識別子は、保存および復元するView Controllerまたはビューに割り当てる必要がある文字列です。状態の保存中に、復元識別子を持つView階層内のView ControllerまたはViewがディスクに保存されます。
Identity in the Identity Inspectorは、ストーリーボードからオブジェクトをインスタンス化するために使用されます