Objective-C self與super的區(qū)別
[self class] 和 [super class] 在當前類中打印結(jié)果都是 當前類名浑彰;super是一個Magic Keyword恭理,它本質(zhì)是一個編譯器標識符,和self是指向的同一個消息接受者郭变,它們的不同是super會告訴編譯器颜价,調(diào)用class這個方法時薄风,要去父類的方法,而不是本類里的方法拍嵌。 ?由于接受消息的對象都是當前類對象遭赂,所以打印結(jié)果都是當前類名。
Objective-C self與super的區(qū)別
[self class] 和 [super class] 在當前類中打印結(jié)果都是 當前類名浑彰;super是一個Magic Keyword恭理,它本質(zhì)是一個編譯器標識符,和self是指向的同一個消息接受者郭变,它們的不同是super會告訴編譯器颜价,調(diào)用class這個方法時薄风,要去父類的方法,而不是本類里的方法拍嵌。 ?由于接受消息的對象都是當前類對象遭赂,所以打印結(jié)果都是當前類名。