0

間違っている場合は修正してください。

高速列挙を使用する場合:

NSMutableDictionary

新しいエントリを追加または削除することはできませんが、既存のエントリを変更することはできます。

NSMutableArray

新しいエントリを追加または削除することはできませんが、既存のエントリを変更することはできます。

NSMutableSet

新しいエントリを追加/削除したり、既存のエントリを変更したりすることはできません。

4

1 に答える 1

0

NSDictionaryNSArrayまたはNSSet最終的に変更できないオブジェクトであり、これらは決して変更できません。これらのクラスでオブジェクトを変更できます。

高速列挙、または任意の種類の列挙を使用する場合は、収集/配列を変更するときに常に注意する必要があります。これは、カウントが変更され、奇妙で意図しない結果が生じる可能性があるためです。

于 2011-08-29T07:04:27.050 に答える