스토리보드 없이 앱을 만들다 보면 아래와 같은 override init(frame:) 과 required init?(coder:) 이 필요한 것을 알 수 있다.초반에 지워도 실행은 되는지 이게 왜 있어야 하는지 의문점이 생겨서 알아보게 되었다.class OpenMarketListCollectionViewCell: UICollectionViewCell, CellDataUpdatable { static let identifier: String = "OpenMarketListCollectionViewCell" override init(frame: CGRect) { super.init(frame: frame) setUpUI() } required in..