xcode – 在iOS应用程序中真正需要一个MainWindow.xib吗?

xcode – 在iOS应用程序中真正需要一个MainWindow.xib吗?,第1张

概述在使用 Xcode 4.2进行任何类型的iOS 5.0开发之前,Xcode在模板中提供了一个“MainWindow.xib”.在下载并使用iOS 5.0的Xcode 4.2播放后,我注意到没有提供任何模板包含任何“MainWindow.xib”文件.我们需要这个了吗我注意到在App_Delegate中的“application didFinishLaunchingWithOptions”方法中,模 在使用 Xcode 4.2进行任何类型的iOS 5.0开发之前,Xcode在模板中提供了一个“MainWindow.xib”.在下载并使用iOS 5.0的Xcode 4.2播放后,我注意到没有提供任何模板包含任何“MainWindow.xib”文件.我们需要这个了吗我注意到在App_Delegate中的“application dIDFinishLaunchingWithOptions”方法中,模板现在包括创建一些“UIWindow”的代码,如果您有任何导航控制器,则会相应地更新该窗口.
// code that was pulled from a Master Detail application template- (BOol)application:(UIApplication *)application dIDFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];    // OverrIDe point for customization after application launch.    MasterVIEwController *masterVIEwController = [[MasterVIEwController alloc] initWithNibname:@"MasterVIEwController" bundle:nil];    self.navigationController = [[UINavigationController alloc] initWithRootVIEwController:masterVIEwController];    self.window.rootVIEwController = self.navigationController;    [self.window makeKeyAndVisible];    return YES;}

我想我的问题是,是否需要一个“MainWindow.xib”,如果是这样,那么为什么Apple模板排除它们?

解决方法 我认为现在缺席的原因是,以编程方式创建窗口比打开xib文件和取消存档对象要高得多.一般来说,如果你可以在一行代码中执行,你应该在代码中执行.

阅读Matthew Gillingham的回答,了解如何在没有MainWindow.xib的情况下手动更改旧项目.

总结

以上是内存溢出为你收集整理的xcode – 在iOS应用程序中真正需要一个MainWindow.xib吗?全部内容,希望文章能够帮你解决xcode – 在iOS应用程序中真正需要一个MainWindow.xib吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1096548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存