Xcode上新建工程,将Single View Application模板的工程修改为Empty Application模板的工程
2016-04-11 16:52
411 查看
最近好烦,好烦...
虽然很烦,但看到上一篇写的《在iOS9上调用支付宝不回调的问题解决,以及支付宝嵌入的流程梳理》被很多人浏览,着实开心,之前无论是出于什么原因,想写博客,至少到现在有一点值得肯定:分享会使人快乐!
又要写项目了,当然也就又要新建工程,向其中导入一些常用的第三方等等;虽然已经写了一年多的代码,我还是喜欢代码的方式写项目,storyboard还是不太习惯,还记得是在ios8发布,使用Xcode6.1.1新建工程的时候,之前一直用的Empty Application模板,没有了,取而代之的是Single View Application模板(常用的吧),当时老大的不情愿,咋还换了呢;不用担心,毕竟还是有办法的,下面我就把这个流程梳理下(免得自己又忘了,当然,喜欢用storyboard的同学,可以无视如下所述):
首先我们新建一个工程使用SingleViewApplication模板 :
第二步:既然要修改为empty模板,需要把Main.storyboard和LaunchScreen.storyboard都删掉:
同时,把info.plist中的Launch screen interface file base name和Main storyboard file base name去掉;
既然不用这种方式设置启动页和RootViewController,那我们就需要自己设置了;
第三步:设置启动页,在Targets->my project的Launch Images Source点击Use Asset Catalog,Migrate一下:
之后系统会给你新建一个Image Set,我们要用的当然不是这个,选择目录中的Assets.xcassets,新建一个Launch Images:
之后选择一下就可以了,具体的启动页也都是在这里配置的,目前的话,四张图,对应四种不同尺寸的机型:
最后,可能就是设置window的rootViewController了,在这之前,先说一下,如何新建PCH文件,应该也是在ios8开始,苹果不在默认提供PCH文件,但是有的时候用起来还是挺方便的,比如说NSLog的扩展宏就可以放在这;
PCH文件是可以新建的,之后需要配置一下相应的路径:
最后,我们在AppDelegate的didFinishLaunchingWithOptions方法中,添加如下代码:
具体作用显而易见,就不多说了。
这篇是临时想写的,就是想记录一下,感谢网上的某篇文章(笔记中只记了内容,没留链接),使这篇博客成为可能。
虽然很烦,但看到上一篇写的《在iOS9上调用支付宝不回调的问题解决,以及支付宝嵌入的流程梳理》被很多人浏览,着实开心,之前无论是出于什么原因,想写博客,至少到现在有一点值得肯定:分享会使人快乐!
又要写项目了,当然也就又要新建工程,向其中导入一些常用的第三方等等;虽然已经写了一年多的代码,我还是喜欢代码的方式写项目,storyboard还是不太习惯,还记得是在ios8发布,使用Xcode6.1.1新建工程的时候,之前一直用的Empty Application模板,没有了,取而代之的是Single View Application模板(常用的吧),当时老大的不情愿,咋还换了呢;不用担心,毕竟还是有办法的,下面我就把这个流程梳理下(免得自己又忘了,当然,喜欢用storyboard的同学,可以无视如下所述):
首先我们新建一个工程使用SingleViewApplication模板 :
第二步:既然要修改为empty模板,需要把Main.storyboard和LaunchScreen.storyboard都删掉:
同时,把info.plist中的Launch screen interface file base name和Main storyboard file base name去掉;
既然不用这种方式设置启动页和RootViewController,那我们就需要自己设置了;
第三步:设置启动页,在Targets->my project的Launch Images Source点击Use Asset Catalog,Migrate一下:
之后系统会给你新建一个Image Set,我们要用的当然不是这个,选择目录中的Assets.xcassets,新建一个Launch Images:
之后选择一下就可以了,具体的启动页也都是在这里配置的,目前的话,四张图,对应四种不同尺寸的机型:
最后,可能就是设置window的rootViewController了,在这之前,先说一下,如何新建PCH文件,应该也是在ios8开始,苹果不在默认提供PCH文件,但是有的时候用起来还是挺方便的,比如说NSLog的扩展宏就可以放在这;
PCH文件是可以新建的,之后需要配置一下相应的路径:
最后,我们在AppDelegate的didFinishLaunchingWithOptions方法中,添加如下代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.backgroundColor = [UIColor whiteColor]; testPCH; self.window.rootViewController = [[ViewController alloc]init]; [self.window makeKeyAndVisible]; return YES; }
具体作用显而易见,就不多说了。
这篇是临时想写的,就是想记录一下,感谢网上的某篇文章(笔记中只记了内容,没留链接),使这篇博客成为可能。
相关文章推荐
- android 关于如何设置ListView中item高度问题的解决方案
- android平台下的aes加密和java平台下的运行结果不同的解决办法
- Android使用图表库简单教程
- Android LayoutFlater详解
- Android系统属性prop
- Android中屏幕旋转全解
- Elipse 中 Android NDK 开发配置 Paths and Symbols中的Includes修改
- iOS UIWebView 加载网页、文件、 html
- 【转】Android:Animation的简单学习--不错
- 获取iOS设备唯一标识
- android 测试 Monkey 和 MonkeyRunner 的使用
- iOS开发 滤镜效果
- <疯狂 android讲义>第二章 笔记
- Android数据库高手秘籍(二):创建表和LitePal的基本用法
- Android中的Toast重复显示的问题
- AppDomain (转)
- iOS开发 预览Word文档
- Android 一个懒人注解ButterKnife使用
- Android多媒体之照相机
- Android中的dialog窗口