菜鸟教程小白 发表于 2022-12-13 03:56:57

ios - 关于 View 与 View Controller 生命周期的说明


                                            <p><p>谁能确认我的理解是否正确?</p>

<h3>初始化的生命周期</h3>

<ul>
<li><p>正在初始化 ViewController <strong>不</strong>意味着 View 已被初始化</p></li>
<li><p>正在初始化 View <strong>确实</strong>表示 ViewController 已初始化</p></li>
</ul>

<h3>销毁的生命周期</h3>

<ul>
<li> ViewController 还活着<strong>不</strong>意味着 View 还活着</li>
<li> View 还活着<strong>确实</strong>意味着 ViewController 还活着</li>
</ul></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>“初始化”和“事件”是什么意思?不要这样想;想想 ViewController 事件告诉你什么:</p>

<ul>
<li><code>viewDidLoad</code> 表示 ViewController 已获取其主视图。</li>
<li><code>viewWillAppear</code> 表示主视图即将出现在界面中。</li>
<li><code>viewWillDisappear</code> 表示主视图即将从界面中消失。</li>
<li><code>deinit</code> 表示 ViewController 将不复存在。此时你仍然可以引用<code>view</code>。</li>
</ul>

<p>另一种看待方式是:对于正确管理的 ViewController , ViewController 将进入 ViewController 层次结构,其 View 将进入界面,当不再需要 ViewController 时,反之亦然。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 关于 View 与 ViewController 生命周期的说明,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/48615896/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/48615896/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 关于 View 与 View Controller 生命周期的说明