Пожалуйста, проверьте код ниже, где я создаю множественную ссылку для массива
NSMutableArray *array1 = [[NSMutableArray alloc] init];
NSMutableArray *array2 = array1;
[array1 addObject:@"One"];
[array1 addObject:@"Two"];
NSLog (@"Array1 %@",array1);
NSLog (@"Array2 %@",array2);
Вывод на консоль
Array1 (
Один,
Два) Array2 (
Один,
Два)
И Array1, и Array2 ссылаются на один и тот же адрес
Как и я старался для NSMutableString, у меня не получилось
NSMutableString *str1 = [[NSMutableString alloc] init];
NSMutableString *str2 = str1;
str1 = @"Hello";
NSLog (@"Str1 : %@", str1);
NSLog (@"Str2 : %@", str2);
Вывод на консоль: Str1 Hello Str2 (null)
Есть ли способ иметь ссылку на строку?