Objective-C で 2 要素の深さのリストを反復処理するための巧妙なトリックがあることを期待していました。
for (Point *startPoint, endPoint in points) {
drawLine(startPoint,endPoint);
}
基本的に、これは次のように接続された線を描画する必要があります。
ポイント[0] -- ポイント[1]
ポイント[1] -- ポイント[2]
ポイント[2] -- ポイント[3]
Objective-C で 2 要素の深さのリストを反復処理するための巧妙なトリックがあることを期待していました。
for (Point *startPoint, endPoint in points) {
drawLine(startPoint,endPoint);
}
基本的に、これは次のように接続された線を描画する必要があります。
ポイント[0] -- ポイント[1]
ポイント[1] -- ポイント[2]
ポイント[2] -- ポイント[3]
for (int i = 0; i < points.count -1; i++)
{
drawLine(points[i], points[i+1]);
}
カウンター変数で for ループを使用してみてください
for(int t=0; t < points.count - 1; t++)
{
drawline([points objectAtIndex:t], [points objectAtIndex:t + 1]);
}
反復しているすべての状況と同様に、範囲外に出ないようにしてください。