xml #트러블슈팅1 [iOS] storyboard에서 custom init을 한 경우 required init이 필요한 이유 view controller에서 init을 생성해주려면 왜 required init이 필요할까? required init은 필수 생성자로 부모 클래스에 생성되어 있다면 자식 클래스에서는 필수로 생성해주어야 한다. 단, 지정 생성자를 따로 작성하는 경우에만. 부모 클래스의 생성자들을 그대로 받을 경우에는 따로 생성해 줄 필요가 없다. view controller는 UIViewController를 상속받는다. class firstViewController: UIViewController 그리고 UIViewController는 NSCoding이라는 프로토콜을 채택하고 있다. class UIViewController: NSCoding 이 NSCoding 프로토콜에는 required init으로 NSCoder를 .. 2023. 11. 9. 이전 1 다음