swift
let mainVC = MainViewController()
上記の記載では、ストーリーボードで定義したボタンなどの配置まで紐付けることができないので、下記のようにストーリーボードをインスタンス化させる。
- Storyboard上で、ViewControllerを定義する
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F59560%2F821419f7-94c5-cb5e-6363-77707697e0b2.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=417af294d75d7163af2d34f99e1cc2ff)
- Storyboard上で、ViewControllerのStoryboardIDを定義する
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.amazonaws.com%2F0%2F59560%2F95c03dc1-6f40-3cb1-13da-791cb433eaf4.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=f2baa0eb10dd3804d9f951d7f6233f8a)
- 呼び出したいクラスで下記のコードを実行する
swift
var storyboard = UIStoryboard(name: "Main", bundle: nil)
let mainVC = storyboard.instantiateViewControllerWithIdentifier("MainViewController") as! MainViewController