Xcode 6.0后将single view application 转为empty app

想必很多刚学习IOS开发的同学们,在学习的过程中都会发现在这个问题,很入门的书在进行一些代码实例讲解的时候,都会教我们新建一个empty application,但我们打开我们的Xcode的时候选择新建的项目的时候发现根本就没有empty application 这个选项。然后心里就很纠结时选择哪一个呢(当初我就很纠结),经过网上查找了一下资料才发现从Xcode6.0后,Xcode为了方便开发者久开始不再提供empty application 这个选项,不过single view application经过一些删减后就可相当于一empty application,下面就是我终结的一些经验,写的有什么不对的地方还请大家见谅


  1. 由于Xcode不提供empty application选项 ,所有我退而求其次,首先我们先新建一个 single view application:


    234425_Mjq1_1263127.png

  2. 新建完项目后,删除项目下的Main.storyboardhe和LaunchScreen.xib文件

  3. 删除完以后两个文件,我们点击打开info.plist删除Launch screen interface file base name,以及Main storyboard file base name两项(这点很重要,当初我就是没有做这一步,在运行程序的时候一直报异常,浪费来很多时间,因为就算Main.storyboardhe和LaunchScreen.xib这两个文件,项目还保存着很多默认的设置,这时候程序还认为只是一个single view application在运行要加载Main.storyboardhe和LaunchScreen.xib这两个文件但却找不到,所以会抛异常)找到选项点击一下,在点击一下选项后面的减号的图标就可以

  4. 打开工程项目属性文件(点击Xcode中项目文件的最顶层久可以打开项目属性文件),点击Target下面的第一项,再选择General选项卡,向下找到Launch screen选项并Use Asset Catalog按钮。点击它。此时会弹出一个对话框,选择image,下一步就好。

  5. 此时再在AppDelegate.m文件中编写响应的初始化代码,运行程序即可。下面是响应的初始化代码:


  6. - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

        self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen] bounds]];    // Override point for customization after application launch.

        self.window.backgroundColor=[UIColor whiteColor];

    //    self.window.resignKeyWindow=YES;

        [self.window makeKeyAndVisible];//就是讲当前的window作为可见的视图,  展示出来。

        return YES;

    }

    (由于上传图片有点慢,就不一一上传了)

转载于:https://my.oschina.net/u/1263127/blog/408367

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值