Учитывая следующий пример кода, является ли переменная newMutableArrray
различной в зависимости от двух разных инициализаций или же?NSMutableArray arrayWithArray сравнивается с NSArray mutableCopy?
NSArray *originalArray = @[obj1, obj2, oj3];
NSMutableArray *newMutableArray = nil;
if (thereIsSomeDifference) {
newMutableArray = [NSMutableArray arrayWithArray:originalArray];
}
else {
newMutableArray = [originalArray mutableCopy];
}
Что такое 'thereIsSomeDifference'? – NSAddict
'thereIsSomeDifference' - это гипотетическое условие, для которого я хотел бы инициализировать newMutableArray одним или другим способом. В этом суть вопроса, потому что, если нет никакой разницы, как указывает ваш ответ, условие 'thereIsSomeDifference' не существует. – seeker12