objective-c - 分配一个自定义 ViewController 作为窗口的 rootViewController
<p><p>这是设置自定义 ViewController 作为窗口的 rootViewController 的好方法吗?</p>
<pre><code>- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window.rootViewController = [[init] autorelease];
;
return YES;
}
</code></pre>
<p>在大多数 Apple 的示例中,他们首先声明一个 <code>viewController</code> 属性,然后:</p>
<pre><code>RootViewController* theRVC = [ init];
self.viewController = theRVC;
;
;
;
</code></pre>
<p>这两种方法有什么区别,推荐哪一种?</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>UIWindow 的 rootViewController 属性是最近在 iOS4 中引入的。这种新方法似乎是苹果提倡的推荐方法。任何一种方法都有效,但我会坚持使用设置 rootViewController 属性的新方法,前提是您不针对早期版本的 iOS。</p></p>
<p style="font-size: 20px;">关于objective-c - 分配一个自定义 ViewController 作为窗口的 rootViewController,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/7668568/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/7668568/
</a>
</p>
页:
[1]