По сути, я настроил NSMutableArray, например, с экземплярами другого класса в качестве элементов массива.
[[NSMutableArray alloc] initWithObjects: [[Shape alloc] init], [[Shape alloc] init], nil];
Каждый из классов фигур имеет переменную экземпляра, которая содержит информацию о том, какая это форма. Я хочу иметь возможность создать этот массив так, чтобы он присваивал значение переменной экземпляра, что-то вроде этого, где ShapeVariable является переменной экземпляра в классе Shape, а Square / Circle - это значение, которое я хочу получить.
[[NSMutableArray alloc] initWithObjects: [[Shape alloc] initwith ShapeVariable Square], [[Shape alloc] initwith ShapeVariable Circle], nil];
Кроме того, я хотел бы знать, как назначить две переменные экземпляра одновременно одному и тому же элементу.