У меня есть NSArray
, который представляет людей. Я использую одно из свойств класса Person
для фильтрации массива и получения другого NSArray
с использованием предиката.Фильтрует фильтр NSArrayArrayUsingPredicate: создает копии объектов?
NSPredicate * predicate = [NSPredicate predicateWithFormat:@"Favorite == %@", @"YES" ];
NSArray *favorites = [people filteredArrayUsingPredicate:predicate];
ли новый NSArray
, favorites
, сохранить копию народа или ссылка, указывающая на старой NSArray
, people
? Если кто-то изменяет свойство Favorite
на объект в массиве favorites
, он автоматически обновляет этот объект в массиве people
?
no Я действительно предпочитаю, чтобы они оставались со ссылками. Я предполагаю, что по умолчанию объектив C сохраняет эту копию по ссылке. – funkycoldmedia
Я не уверен, что вы подразумеваете под «копией по ссылке». –
извините Пропустить по ссылке. – funkycoldmedia