ビューが表示されようとしているときに、viewWillAppearが呼び出されることを理解しています。
しかし、IOSは、コントローラのビューが表示されようとしていることをどのようにして知るのでしょうか。
正確にいつ、どのように実装されますか?
たとえば、childController.viewは、ウィンドウがそのスーパー祖先の1つであることを最初にチェックしますか?ビューにはそのコントローラーへのポインターがありますか?それはどの程度正確に機能しますか?ビューが追加されるたびに、そのウィンドウがスーパー祖先であるかどうか、およびUIViewControllerのビューアウトレットであるかどうかがチェックされますか?
たとえば、childcontroller.viewを追加したが、呼び出されているビューのサブビューには追加しなかったとします。viewWillAppearが呼び出されますか?
parentControllerのviewWillAppearが自動的に呼び出されたときに、childControllerのviewWillAppearが呼び出されるように、childControllerはparentControllerの子である必要がありますか?