私は自分が作った別のクラスを初期化しているクラスを持っています。私が作成した他のクラスには、わずかな変更のみのサブクラスがあります(initメソッドには変更はありません)。私が疑問に思っているのは、これをやろうとしても大丈夫だろうかということです。コードは次のようになります。
いずれかの場合:self.shapeLayer = [[UMShapeLayer alloc] init]; 別の場合:self.shapeLayer = [[UMShapeLayerOnslaught alloc] init];
これが問題を引き起こし、私がこれを行うことができる別の方法がある場合は、誰かが私に教えてもらえますか?