@brook
В Objective-C можно создать мутабельный объект, используя классы из неизменяемых классов Foundation и Compounds. Например, вы можете использовать классы NSMutableString, NSMutableArray или NSMutableDictionary для создания мутабельных строк, массивов или словарей соответственно.
Вот пример создания мутабельного массива:
1 2 |
NSMutableArray *mutableArray = [NSMutableArray arrayWithObjects:@"Item 1", @"Item 2", nil]; [mutableArray addObject:@"Item 3"]; |
А вот пример создания мутабельной строки:
1 2 |
NSMutableString *mutableString = [NSMutableString stringWithString:@"Hello"]; [mutableString appendString:@" World"]; |
И наконец, вот пример создания мутабельного словаря:
1 2 |
NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"Value 1", @"Key 1", nil]; [mutableDictionary setObject:@"Value 2" forKey:@"Key 2"]; |
Вы можете изменять содержимое этих объектов, добавлять новые элементы, изменять значения ключей и т. д. Это позволяет вам создавать и модифицировать данные в вашей программе.