読者です 読者をやめる 読者になる 読者になる

Xcode6でストーリーボードを使わないで開発する

iOS Swift

Xcode6からEmpty Applicationのテンプレートがなくなったようなので、自力でストーリーボードを削除することにしました。
以下ページが参考になりました。

ios - How to create an Empty Application in Xcode 6 without Storyboard - Stack Overflow Xcode6でもストーリーボードなしのEmpty Applicationから始めたい - あぷすた

Single View Applicationを作成する

[iOS] > [Application] > [Single View Application]を選択し、Nextをクリックする。

Product Name: demo
Language: Swift

1. Main.storyboardとLaunchScreen.xibを削除する。

f:id:kzy52:20141019230449p:plain

2. [General] > [Deployment Info]の[Main Interface]を空にする。

f:id:kzy52:20141019230505p:plain

3. AppDelegate.swiftを編集する。

...
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
}
...

参考

ios - How to create an Empty Application in Xcode 6 without Storyboard - Stack Overflow Xcode6でもストーリーボードなしのEmpty Applicationから始めたい - あぷすた