Да, вам нужен массив точек в стиле C, чтобы перейти к appendBezierPathWithPoints:count:
. Например, вы можете сделать что-то вроде этого:
NSPoint pointArray[3];
pointArray[0] = NSMakePoint(0, 0);
pointArray[1] = NSMakePoint(0.5, 0.25);
pointArray[2] = NSMakePoint(1, 1);
[lines appendBezierPathWithPoints:pointArray count:3];
, где lines
- это экземпляр NSBezierPath
.
В более сложном случае вы будете использовать переменное число точек, скажем.