你不能從NSArray添加/刪除對象,因爲它是不可變的。但是你可以更新其中一個對象。通過ref或value爲NSMutableArray - (void)addObjectsFromArray?
相比之下,NSMutableArray可以添加/刪除對象,並有一個addObjectsFromArray方法,它接受一個NSArray作爲參數。
現在NSMutableArray中的對象最初是通過引用還是值在NSArray中?
這意味着如果我更新一個NSArray中以前傳遞給NSMutableArray的對象的屬性,NSMutableArray中的對象是否會看到該更改,反之亦然?
在極少數情況下(我想不出任何副手)是在「放入」某種可可集合對象時複製的對象。 –
相關知識我是新來的objective-c,這是我仍然加入到我的心智模型中的那種東西 –