|
From: | Brent Gulanowski |
Subject: | [Gnu3dkit-dev] g3dbezier isEqualToBezier: |
Date: | Mon, 14 Oct 2002 23:06:35 -0400 |
G3DBezier's -isEqualToBezier: method uses NSMutableArray's -isEqualToArray: method, which in turn uses the contained object's class override of isEqual:. In this case, the contained class is G3DVector3f, subclass of G3DTuple3f. However, G3DVector3f does not override -isEqual:, instead it uses G3DTuple3f's -isEqualToTuple3f:.
My question is, how does NSMutableArray know to use the correct isEqual? Is this taken care of in the runtime somehow?
-- Brent Gulanowski
[Prev in Thread] | Current Thread | [Next in Thread] |