리스트를 보여주기에 가장 기본적인 구조인 테이블 뷰를 코드로 작성해 보겠습니다.
var tableView: UITableView!
가장 먼저, 테이블 뷰를 만들어 줍니다.
이때 tableView는 무조건 존재할 것이기때문에 강제 옵셔널처리해주어도 괜찮습니다.
이전에 UILabel과 UIButton을 코드로 작성할 때처럼
var tableView : UITableView = {
let tableView = UITableView()
tableView.translatesAutoresizingMaskIntoConstraints = false
return tableView
}()
이렇게 작성해주어도 됩니다!
다만 tableView에 세팅해줄게 크게 없었기 때문에 이렇게 작성하지 않았습니다..
viewDidLoad()에서 tableView를 addSubview()메서드를 사용하여 view에 추가해 줍니다.
register 메서드를 사용하여 재사용할 tableviewCell을 등록해줍니다
그 외 다른 부분은 스토리보드로 작성할 때와 같습니다.