xcode12.3新项目删除main.storyboard 两种方法

方法一

心急的童鞋按照老操作完成后再按照如下操作即可

/**

弃用storboard

1、info.plist去除

<key>UIApplicationSceneManifest</key>

<dict>

    <key>UIApplicationSupportsMultipleScenes</key>

    <false/>

    <key>UISceneConfigurations</key>

    <dict>

        <key>UIWindowSceneSessionRoleApplication</key>

        <array>

            <dict>

                <key>UISceneConfigurationName</key>

                <string>Default Configuration</string>

                <key>UISceneDelegateClassName</key>

                <string>SceneDelegate</string>

                <key>UISceneStoryboardFile</key>

                <string>Main</string>

            </dict>

        </array>

    </dict>

</dict>

2、启动页注释

- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnectingSceneSession:(UISceneSession *)connectingSceneSession options:(UISceneConnectionOptions *)options {

    // Called when a new scene session is being created.

    // Use this method to select a configuration to create the new scene with.

    return [[UISceneConfiguration alloc] initWithName:@"Default Configuration" sessionRole:connectingSceneSession.role];

}

- (void)application:(UIApplication *)application didDiscardSceneSessions:(NSSet<UISceneSession *> *)sceneSessions {

    // Called when the user discards a scene session.

    // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions.

    // Use this method to release any resources that were specific to the discarded scenes, as they will not return.

}

*/


具体如下:

用xcode11新建iOS项目后,想要删除默认的main.storyboard,使用自定义的window和controller的坑。

具有一定经验的人想必都知道Xcode11之前,想要达到上面的目的步骤吧。首先就是选中工程文件选项,之后删除Main Interface选项里的Main,如下图:


就这么简单的实现了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容