我有一堂课,我正在其中初始化我制作的另一个类。我所做的另一个类有一个子类,只做了一些更改(对 init 方法没有)。我想知道的是,如果我尝试这样做可以吗?代码看起来像这样。
在其中一种情况下: self.shapeLayer = [[UMShapeLayer alloc] init]; 在另一种情况下: self.shapeLayer = [[UMShapeLayerOnslaught alloc] init];
如果这会导致问题,并且有另一种方法可以做到这一点,请有人告诉我。
我有一堂课,我正在其中初始化我制作的另一个类。我所做的另一个类有一个子类,只做了一些更改(对 init 方法没有)。我想知道的是,如果我尝试这样做可以吗?代码看起来像这样。
在其中一种情况下: self.shapeLayer = [[UMShapeLayer alloc] init]; 在另一种情况下: self.shapeLayer = [[UMShapeLayerOnslaught alloc] init];
如果这会导致问题,并且有另一种方法可以做到这一点,请有人告诉我。