0

、、およびNSRectという名前の個別の変数に3 つの があり、それぞれを 10 ずつインクリメントしたいと考えています。rect1rect2rect3origin.x

これには for ループが適していると思いましたが、どうすればよいかわかりません。

これは、私がどのように機能させたいかの例です:

for(int i=0, i<3, i++) {
   rect[i].origin.x +=10
}

しかし、この正確なコードではエラーが発生します

タイプ「graphics」のオブジェクトにプロパティ「rect」が見つかりません

私の例のようにコーディングする方法はありますか?

4

1 に答える 1

1

forループで変数をインクリメントする方法はありますか

確かにobjective-cにはありません。変数を 0-n 形式で宣言してループすることはできません。

変数から配列を作成すると、配列NSRectをループしてプロパティを変更できます。

注: NSArray はプリミティブではなくオブジェクトのみを保持できます。これが便利な場合があります。

于 2014-10-19T18:01:53.973 に答える