awakeFromNibメソッドは何度も呼び出されます
awakeFromNibメソッドは、どこでawakeFromNibメソッドが呼び出されたかによって、異なるいくつかの場所から複数回呼び出される場合があります。
- XIBまたはストーリーボードファイルをロードすると、awakeFromNibメゾットを含む各オブジェクトは、ロード完了後に一度だけ呼び出されます。
- コードで生成されたオブジェクトで、awakeFromNib後に生成後処理を行う場合は、awakeFromNibメソッドを明示的に呼び出すことで、awakeFromNibメソッドが複数回呼び出される。
- カスタムビューを利用する場合、ビューが再利用されたときにawakeFromNibメソッドは再利用されるたびに呼び出されます。
awakeFromNibメソッドは、オブジェクトがロードされ、再利用されるたびに何度も呼び出されます。