
1. 문제 상황 작업중 UIView를 상속받은 커스텀 뷰를 만드는 과정에서 super.init()을 호출할 경우 오류가 발생하여 UIView()는 어떤 이니셜라이저를 호출하는지 의문이 생겨 찾아보았다. class customView: UIView { init() { super.ini() //여기서 에러가 발생함. UIView는 UIView() 이렇게 초기화를 할 수 있었는데 대체 왜지?? } } 2. 혹시 UIView에 convenience init()이 있나? 구글링을 해보니 어느 블로그에서는 UIView()가 NSObject의 init()을 호출한다고 하였다. 그런데 아래와 같은 근거로, 이렇게 동작하지는 않는다고 판단하였다. superclass(NSObject)에서 subclass(UIView)의 ..