我知道这听起来微不足道,但我对beta 3/4中缺少iOS应用程序的'空'模板感到非常恼火。
我厌恶故事板方法,(IMO天真地认为它始终是最优雅的方法)。
事实上,对于我的大多数用例,Storyboard根本不起作用。
任何人都可以告诉我如何在不使用SB的情况下获取空模板并进入起点(带窗口的应用代表)? - 或将其他模板之一迁移到非SB。
为segue方法做准备让我感到害怕它太丑了......
提前致谢。
答案 0 :(得分:25)
我也不喜欢故事板。
以下是我从SB模板到“代码设计”中的干净整洁的方法:
转到您的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了。)
不幸的是,到目前为止,我还没有找到将项目保存为模板的方法:/
答案 1 :(得分:4)
您可能不想在不告知项目其余部分的情况下删除文件。
您想编辑plist并删除:
这样,您的应用就无法查找那些不存在的文件。
然后,添加Cabus所说的代码(这只是Xcode在Xcode 5中提供的代码)。
答案 2 :(得分:2)
有一个没有storyborad的xcode 7项目模板的github库,它遵循Cabus的答案。