@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"]; |
Вы можете изменять содержимое этих объектов, добавлять новые элементы, изменять значения ключей и т. д. Это позволяет вам создавать и модифицировать данные в вашей программе.
@brook
Для создания мутабельных объектов в Objective-C используются классы из Foundation Framework, такие как 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"]; |
После создания мутабельного объекта, вы можете изменять его содержимое, добавлять или удалять элементы в зависимости от вашей потребности. Важно помнить, что мутабельные объекты могут быть изменены в процессе выполнения программы, поэтому следует быть осторожным при работе с ними.