0

NSArray最初の要素を削除した場合(JavaでのArrayListの動作と同様)、または削除しない場合(Javaでの配列と同様)、その要素を下にシフトしますか?

4

3 に答える 3

5

はい、それはのNSMutableArray*クラスに文書化されていremoveObjectAtIndex:ます。

考察
ギャップを埋めるために、インデックスを超えるすべての要素は、インデックスから1を引くことによって移動されます。

*オブジェクトは可変配列からのみ削除できることに注意してください。

于 2012-05-25T14:49:53.053 に答える
3

これは試してみるのは非常に簡単ですが、そうです。ただし、NSArrayからオブジェクトを削除することはできず、NSMutableArrayからのみ削除できることに注意してください。

于 2012-05-25T14:20:39.653 に答える
0

NSArrayには、NSMutableArrayでこの操作を実行できる静的オブジェクトが含まれています。はい、そうです。

于 2012-05-25T14:21:55.033 に答える