您不能从 NSArray 添加/删除对象,因为它是不可变的。但是您可以更新其中一个对象。
相比之下,NSMutableArray 可以添加/删除对象,并且有一个 addObjectsFromArray 方法,该方法接受一个 NSArray 作为参数。
现在 NSMutableArray 中的对象最初是通过引用还是值在 NSArray 中?
这意味着如果我更新之前传递给 NSMutableArray 的 NSArray 中对象的属性,NSMutableArray 中的对象是否会看到该更改,反之亦然?