2019.04.09
Storyboardを使わずにアプリ開発をする方法です。
環境 [xcode 10.2:swift 5.0]
infoタグの”Main storyboard file base name”の行を削除してください。
不要になったプロジェクト内にある”MainStoryboard”も削除しましょう。
このままでは画面が生成されませんので以下の手順で作成してください。
新規ファイルを”CocoaTouchClass”から”UIViewController”と”Also create XIB file”を選択し作成します。
これにより”ViewController.swift”と”ViewController.xib”ファイルがプロジェクト内に追加されます。
(※ViewController.swiftは上書きして大丈夫です。)
後は”ViewController.xib”に適当なLabel等のオブジェクト配置し、”AppDelegate.swift”に下記のコードを追記してください。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { window = UIWindow(frame: UIScreen.main.bounds) window?.rootViewController = ViewController() window?.makeKeyAndVisible() return true } |
以上でStoryboardを使わなくてもアプリ開発ができるようになりました。