NSArray中NSObjects的属性是否会发生变化,还是必须再次添加到NSArray中?

时间:2017-02-08 13:15:19

标签: ios objective-c nsmutablearray nsarray

以下代码是否会更改 _items 数组中

CustomItem *item = _items.lastObject;

item.value = @"something";

[self saveItemsToDisk];

或者我是否必须删除并将其重新添加到数组中?

CustomItem *item = _items.lastObject;

item.value = @"something";

[_items removeObject:_items.lastObject];

[_items addObject:item];

[self saveItemsToDisk];

2 个答案:

答案 0 :(得分:1)

代码将更改数组中项目的值,您无需再次添加它。

答案 1 :(得分:1)

不,你不需要删除阵列。它会改变值