initをconvenience initializerとして宣言して中でinit(nibName:bundle:)
を引数nilで呼び出す事で実現できます。
class ViewController: UIViewController { required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?) { super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) } convenience init() { self.init(nibName: nil, bundle: nil) } }