我有一个名为的对象GraphicPath
,它存储一个CGMutablePath
和一个UIColor
填充颜色的值。然后我有一个NSMutableArray
调用graphic
来存储一系列这些GraphicPath
对象,这些对象最终组成了drawRect
另一个类中绘制的图像。
我还有一个弹出的小模块,可以让用户更改此图形的颜色。所以我有一个单独NSMutableArray
的跟踪与该模块接口的所述图形中的所有颜色。让我们称之为colors
。我想这样做,所以每当我对 进行更改时colors
,相应的颜色值GraphicPath
也会更改(因此我不必进入 Array 的内部GraphicPaths
来找到它来更改它)。
所以很明显UIColor
,每个GraphicPath
属性中的属性都需要有一个指向颜色的指针colors
。我对如何UIColor
在数组中保留对象指针感到非常困惑colors
,并且每当我更改此值时,a 中的相应值GraphicPath
也会更改。