objective-c - swift初始化和object-c初始化中,呼叫父類初始化器不同的原因?
習慣沉默
習慣沉默 2017-05-02 09:26:32
0
0
732

在swift中,我們在呼叫父類別初始化器前要確認子類別已經完成了初始化工作,如下:

class SubObject: CustomObject {
    var dogName: String
    override init() {
        dogName = "大黄"
        super.init()
    }
}

而在Object-c中 ,我們卻是要先確認父類別完成初始化,才進行子類別初始化:

- (instancetype)init{
    self = [super init];
    if (self) {
        
    }
    return self;
}

這是說明原因造成的?

習慣沉默
習慣沉默

全部回覆(0)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!