多年不写文章,今天突然准备好好写一些博客,以记录自己在编程这条道路上的成长,与所学所悟。提起笔来,才发现,自己的语言之匮乏,思虑再三,始觉不顺。也罢,从头开始慢慢训练吧。
自Xcode6更新之后,默认创建工程便是带有storyboard的singleViewApplication。而这对于习惯了,不用Xib,只是纯代码编写的我来说,着实不爽。于是从网上找来删除storyboard的方法。
1、首先创建single View Application 的工程
2、删除文件目录中的Main.storyboard和LaunchScreen.xib
3、打开Info.plist,把Launch screen interface file base name,以及Main storyboard file base name两项,删除(点击旁边的减号即可)。
4、打开工程项目属性文件,点击Target下面的第一项,再选择General选项卡,向下找到Use Asset Catalog按钮。点击它。
5、在appdelegate中添加缺少的代码
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
如此 ,变与EmptyProject一样了。
其实对于,创建UI的3种方式(纯代码,Xib,Storyboard),不同的人有不同的习惯,也同样各有各的优缺点,其具体对比,可参考王巍大神的博客