我知道这听起来微不足道,但我对 beta 3/4 中缺少适用于 iOS 应用程序的“空”模板感到非常恼火。
我讨厌 Storyboard 方法,(IMO 认为它始终是最优雅的方法是天真的)。
事实上,对于我的大多数用例, Storyboard根本不起作用。
谁能告诉我如何使用空模板并在没有 SB 的情况下到达起点(带窗口的应用程序委托(delegate))? - 或将其他模板之一迁移到非 SB。
准备 segue 方法让我不寒而栗,它太丑了......
提前致谢。
最佳答案
我也不喜欢 Storyboard。
这是我从 SB 模板到“从代码设计”变得漂亮干净的方法:
- 从单 View 模板创建一个项目(给你最少的 Storyboard“样板”)
- 删除 Storyboard
转到您的 AppDelegate(.m/.swift) 并创建一个
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];
记得去选择你的目标并删除“部署信息”下“常规”中的“MainInterface”条目
从现在开始,您已经准备就绪,Xcode 不会再用 SB 打扰您了:)
很遗憾,到目前为止我还没有找到将项目另存为模板的方法:/
关于ios - Xcode 6 - 没有 Storyboard的模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24973521/