首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在没有故事板的Xcode中创建空应用程序

如何在没有故事板的Xcode中创建空应用程序
EN

Stack Overflow用户
提问于 2014-09-11 17:02:20
回答 6查看 75.7K关注 0票数 147

Xcode6在创建新项目时删除了Empty Application模板。我们如何在Xcode6及更高版本中创建一个空的应用程序(没有故事板),就像在早期版本中一样?

EN

回答 6

Stack Overflow用户

发布于 2014-10-06 21:50:04

Akhils的回答是完全正确的。对于我们这些使用Swift的人来说,它是这样的:

代码语言:javascript
复制
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
    self.window?.backgroundColor = UIColor.whiteColor()
    self.window?.makeKeyAndVisible()
    return true
}
票数 16
EN

Stack Overflow用户

发布于 2014-11-17 15:22:57

您还需要完成一个步骤:

1)删除plist文件中的主情节提要文件基名

代码语言:javascript
复制
//AppDelegate.h


@property (strong, nonatomic) UIViewController *viewController;
@property (strong, nonatomic) UINavigationController *nav;

//AppDelegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {`enter code here`
    // Override point for customization after application launch.

    CGRect screenBounds = [[UIScreen mainScreen] bounds];

    UIWindow *window = [[UIWindow alloc] initWithFrame:screenBounds];


    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];



    self.viewController = [[UIViewController alloc] initWithNibName:@"ViewController" bundle:nil];

    self.nav = [[UINavigationController alloc] initWithRootViewController:self.viewController];

    [window setRootViewController:  self.nav];

    [window makeKeyAndVisible];

    [self setWindow:window];

    return YES;
}
票数 9
EN

Stack Overflow用户

发布于 2014-10-03 18:35:30

我正在使用XCode6 &我通过向XCode6 Beta添加来自XCode5.x.x的空模板来寻找这个问题的另一个解决方案。

为此,右键单击应用程序中的XCode5.x.x,单击“显示包内容”,然后从给定路径复制“空Application.xctemplate”

Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project模板/应用程序

现在退出窗口并打开XCode6的指定路径

Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project模板/iOS/应用程序/

将“Empty Application.xctemplate”粘贴到应用程序文件夹中。现在,通过退出并创建新项目来重新启动XCode6。您将获得“Empty Application”选项。

现在,当我创建新的空项目时,会在项目中自动添加一个.pch文件(我们必须在XCode6中手动添加)

希望它能起作用

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25783282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档