init(frame:CGRect), required init?(coder: NSCoder)
override init(frame: CGRect) { super.init(frame: frame) } required init(coder: NSCoder) { super.init(coder: coder) } uiview를 코드로 직접 커스텀하여 사용시 frame과 corder를 사용한다. 이떄 둘다 초기화구문이지만 어떤것을 초기화하고 어떤점이 다른지 알아보자 init(frame:) 코드로 UIview class의 view 인스턴스를 만들기위해 지정된 초기화(이니셜라이저) frame rectangle을 가지고 뷰의중심,경계선을 지정해준다. init(coder:) # unarchiving: 스토리보드를 코드로 변환해서 뷰를 수정하게 해주는과정 # serialize: view의 상태를 app disk에 저장..
2022.10.10