Xcode 6 – 模板没有故事板
我知道这听起来微不足道,但是对于beta 3/4中iOS应用程序缺less“空白”模板,我感到十分恼火。
我讨厌故事板的方法,(海事组织认为它总是最优雅的方法是天真的)。
实际上,对于我的大部分用例,故事板根本不起作用。
任何人都可以告诉我如何可以采取空的模板,并得到一个起点(应用程序委托与窗口)没有SB的? – 或将其他模板之一迁移到非SB。
准备继续的方法让我感到不寒而栗
提前致谢。
我也不喜欢Storyboard。
下面是我从SB模板去干净的代码devise:
- 从单视图模板创build一个项目(给你最less的storyboard“锅炉”)
- 删除故事板
-
去你的AppDelegate(.m / .swift)并通过
application:didFinishLaunchingWithOptions:
代码创build一个UIWindow
application:didFinishLaunchingWithOptions:
::CGRect screenBounds = [[UIScreen mainScreen] bounds]; UIWindow *window = [[UIWindow alloc] initWithFrame:screenBounds]; UIViewController *viewController = [[UIViewController alloc] init]; [window setRootViewController:viewController]; [window makeKeyAndVisible]; [self setWindow:window];
-
记得去select你的目标,并删除“部署信息”下“常规”中的“MainInterface”条目
从这个angular度来说,你已经准备好了,Xcode也不会让SB再烦你了:)
不幸的是,我还没有find一种方法来保存项目作为一个模板到目前为止:/
你可能不想只是删除文件,而不告诉其余的项目。
你想编辑plist并删除:
- 启动屏幕界面文件的基本名称
- 主要故事板文件基本名称
这样,你的应用程序不会查找不在那里的文件。
然后,添加Cabus所说的代码(这只是Xcode在Xcode 5中提供的代码)。
有一个github图书馆的xcode 7项目模板没有storyborad,跟随Cabus答案。