NSArray 中的 NSObjects 的属性是否发生变化,或者它们是否必须再次添加到 NSArray?
Do properties of NSObjects inside an NSArray change or do they have to be added again to the NSArray?
下面的代码是否更改了 _items 中的 item 的 value数组?
CustomItem *item = _items.lastObject;
item.value = @"something";
[self saveItemsToDisk];
或者我是否必须删除 item 并将其重新添加到数组中?
CustomItem *item = _items.lastObject;
item.value = @"something";
[_items removeObject:_items.lastObject];
[_items addObject:item];
[self saveItemsToDisk];
代码会改变数组中项的值,不需要再次添加。
不,您不需要删除阵列。它会改变价值
下面的代码是否更改了 _items 中的 item 的 value数组?
CustomItem *item = _items.lastObject;
item.value = @"something";
[self saveItemsToDisk];
或者我是否必须删除 item 并将其重新添加到数组中?
CustomItem *item = _items.lastObject;
item.value = @"something";
[_items removeObject:_items.lastObject];
[_items addObject:item];
[self saveItemsToDisk];
代码会改变数组中项的值,不需要再次添加。
不,您不需要删除阵列。它会改变价值