IOS 移除storyboard

本文详细介绍了如何在iOS开发中移除Storyboard,包括删除Storyboard文件后的启动黑屏问题解决方法,以及如何手动设置RootViewController。适合希望深入理解Objective-C及iOS应用构建流程的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我是IOS新手,都说storyboard是个好东西,但是我搞了一会始终没有搞懂,并且我觉得学习一门语言,使用类似以前网页三剑客这种所见所得工具,不太利于学习,所以我就想着移除storyboard

1:我们通过xcode新建的项目,默认会有个Main.storyboard ,我们就是要干掉这个

600


2:移除storyboard

600


3:删除Main.storyboard 之后,再启动app就和黑屏,这个时候就需要修改代码

在AppDelegate.m文件中didFinishLaunchingWithOptions方法加入以下代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.    
    self.window=[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];    
    RootViewController *rootView = [[RootViewController alloc] init]; 
    self.window.rootViewController = rootView;    
    [self.window makeKeyAndVisible];    
    return YES;
}


其中RootViewController自己新建一个出来(我设置RootViewController的背景是红色的

600


上面步骤做完之后,我们就可以开开心心学习OC了。。后期有时间在慢慢研究storyboard


原文地址: IOS 移除storyboard
标签: ios   

智能推荐

转载于:https://my.oschina.net/54php/blog/600297

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值