[問題] self and [self class]
最近在看書, 看到下面一段function, 心中有點疑問:
- (id) copyWithZone: (NSZone *) zone
{
Engine *engineCopy;
engineCopy = [[[self class]
allocWithZone: zone]
init];
return (engineCopy);
} // copyWithZone
這個function 是在implement NSCopying的protocol
當中的 [self class] 和 self有什麼不同??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.219.26.209
推
06/07 11:51, , 1F
06/07 11:51, 1F
→
06/07 11:52, , 2F
06/07 11:52, 2F
→
06/07 12:02, , 3F
06/07 12:02, 3F