UItableViewクラスは誰がインスタンス化しているのか?

実現したいこと
・UItableViewクラスをインスタンス化しているのが誰なのかを知りたい。

前提
storyboardを使って以下のようなtable viewを作成するコードを書きました。

疑問
以下のコードにおいて、tableViewメソッドを呼び出しているのはUItableViewクラスであるということはわかったのですが、そのUItableViewはいったい誰が呼び出しているのでしょうか?

ソースコード
import UIKit
class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {

@IBOutlet weak var TableView: UITableView! override func viewDidLoad() { super.viewDidLoad() TableView.delegate = self TableView.dataSource = self } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 3 }

}

試したこと
google検索をかけたり、公式ドキュメントを読みましたがが解決しませんでした。

コメントを投稿

0 コメント