如何在xcode 6中创建一个空的ios项目?
问题描述:
我使用的是xcode 6,当创建一个新项目时,他们不再有“空项目”选项,只有一个视图...有没有一个选项来获得它或它消失了,我需要处理它?如何在xcode 6中创建一个空的ios项目?
谢谢一堆
答
您需要处理它,但它很容易。从单一视图应用程序开始。删除故事板并删除Info.plist中的引用(以便不再有主要故事板)。如果你愿意,也可以删除视图控制器类。现在,只需在应用代理的application:didFinishLaunchingWithOption:
中从头开始,就像在Xcode 5中做的那样。
我现在使用Swift,因此我将向您展示在Swift中启动纯代码应用代理的方式;我相信你可以翻译成Objective-C:
import UIKit
@UIApplicationMain
class AppDelegate : UIResponder, UIApplicationDelegate {
var window : UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
self.window = UIWindow(frame:UIScreen.mainScreen().bounds)
self.window!.rootViewController = ViewController() // or whatever you call it
self.window!.backgroundColor = UIColor.whiteColor()
self.window!.makeKeyAndVisible()
return true
}
}
谢谢你。一些奇怪的东西在xcode 6中虽然...例如,我有一个项目,我创建使用xcode 5,当我创建它时,我检查了“使用核心数据”按钮,它自动为我导入coredata框架,但在6即使我选中了“使用核心数据”按钮,也必须手动导入它。而且当我创建一个类来表示核心数据堆栈时,我不得不在头文件中导入核心数据来编写核心数据代码......这之前我只能写它......! – 2014-10-27 19:15:13
@rockNroll如果您有一个用例,其中Xcode 5中的“刚刚工作”并且现在不可用,那么请向Apple提交错误报告! – matt 2014-10-27 19:19:47