objective-c - Swift에서 지정된 슈퍼 클래스 이니셜 라이저를 호출하는 방법

기사 출처 objective-c uiview swift

Objective-C에는 이니셜 라이저에 수퍼 클래스의 지정된 이니셜 라이저를 호출하는이 표준 패턴이 있습니다.

예를 들면 :

- (instancetype)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        // Initialization code
    }
    return self;
}


Swift 클래스에서 동일한 초기화를 수행하는 표준 방법은 무엇입니까?
이렇게

init(frame: CGRect) {
    super.init(frame: frame)
    // Initialization code
}

이 질문에 대해 Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/24011702/

관련 기사
ios - iOS TableView는 모든 셀에 동일한 개체를 표시합니다.
objective-c - xcodebuild로 CocoaPods 중간 파일 빌드 실패
ios - iAd에 광고가 표시되지 않음
ios - Parse.com 저장 이미지 IOS
ios - NSException 유형의 포착되지 않은 예외로 인해로드 종료시 앱 충돌
ios - Windows 8에 Xcode를 설치하는 방법은 무엇입니까? [복제]
ios - iOS7 : 백그라운드 작업 ( "myapp"에 허용 된 시간을 초과하는 활성 어설 션이 있음)
ios - 'NSInvalidArgumentException', 이유 : '***-[NSURL initFileURLWithPath :] : nil string parameter'
ios - 핵심 데이터 / SQLite 데이터베이스를 앱에 다운로드 하시겠습니까?
ios - Apple의 ToDoList 앱 튜토리얼을 살펴보면 항목을 탭해도 "완료된"체크 표시가 제대로 추가되지 않습니다.